كيفية فرز خريطة ES6 بجافا سكريبت؟

Kyfyt Frz Khrytt Es6 Bjafa Skrybt



أثناء التعامل مع البيانات بشكل مجمّع ، هناك شرط لفرز البيانات ليتم تحديدها بشكل صحيح. على سبيل المثال ، في جلب اسم معين بناءً على حرف. بالإضافة إلى ذلك ، فهو يعزز التصور والتحليل ويقلل من الوقت المستهلك. في مثل هذه الحالة ، يعد فرز خريطة ES6 في JavaScript تقنية فعالة للبحث عن بيانات محددة.

ستشرح هذه المدونة كيفية فرز خريطة ES6 في JavaScript.







كيفية فرز خريطة ES6 باستخدام JavaScript؟

و ' خريطة ES6 'في جافا سكريبت عن طريق إنشاء كائن خريطة جديد وتطبيقه بالاشتراك مع' انتشار 'و' فرز() ' طريقة.



مثال 1: فرز خريطة ES6 في JavaScript حسب الأحرف الأبجدية



سيشرح هذا المثال كيفية فرز الخريطة حسب الأحرف الأبجدية.





بناء الجملة

تعيين ( مفتاح القيمة ) ؛



في النحو أعلاه:

' مفتاح ' و ' القيمة 'تتوافق مع كائن أو متغير من أي نوع بيانات.

دعنا نتبع الكود المذكور أدناه:

< النصي يكتب = 'نص / جافا سكريبت' >
var sortMap = خريطة جديدة ( ) ؛
SortMap.set ( 'د' و '55' ) ؛
SortMap.set ( 'ب' و '75' ) ؛
SortMap.set ( 'ج' و '65' ) ؛
SortMap.set ( 'أ' و '85' ) ؛
var updatedMap = خريطة جديدة ( [ ... SortMap ] .فرز ( ) ) ؛
وحدة التحكم ( تحديث الخريطة ) ؛
النصي >

في مقتطف الشفرة أعلاه ، قم بتنفيذ الخطوات التالية:

  • إنشاء ' خريطة 'باستخدام' خريطة() ' البناء.
  • بعد ذلك ، قم بتعيين الأحرف الأبجدية المذكورة جنبًا إلى جنب مع القيم المذكورة في شكل ' مفتاح القيمة 'أزواج.
  • في الخطوة التالية ، قم بإنشاء ' خريطة 'ووضع القيم المحددة فيه باستخدام' انتشار ' المشغل أو العامل.
  • أيضًا ، قم بتطبيق ' فرز() 'لفرز الحروف الأبجدية وعرض الخريطة المحدثة.

انتاج |

من الناتج أعلاه ، يمكن ملاحظة أن الخريطة مرتبة بناءً على الأحرف الأبجدية.

مثال 2: فرز خريطة ES6 في JavaScript بالأرقام

سيؤدي هذا المثال إلى فرز الخريطة بالأرقام.

دعونا نلاحظ المثال أدناه:

< النصي يكتب = 'نص / جافا سكريبت' >
var sortMap = خريطة جديدة ( ) ؛
SortMap.set ( '3' و 'هاري' ) ؛
SortMap.set ( '1' و 'ديفيد' ) ؛
SortMap.set ( 'اثنين' و 'رفض' ) ؛
var updatedMap = خريطة جديدة ( [ ... sortMap.entries ( ) ] .فرز ( ) ) ؛
وحدة التحكم ( تحديث الخريطة ) ؛
النصي >

في مقتطف الشفرة أعلاه:

  • كرر الخطوات التي تمت مناقشتها في المثال السابق لإنشاء ' خريطة 'وتعيين القيم فيه باستخدام' تعيين() ' طريقة.
  • في الخطوة التالية ، وبالمثل ، قم بتطبيق ' انتشار 'و' فرز() 'طريقة لفرز الخريطة بناءً على الأرقام المحددة.
  • الإضافي ' إدخالات () 'هنا يؤدي إلى إرجاع الخريطة كـ' مفتاح القيمة 'أزواج.

انتاج |

في الإخراج أعلاه ، من الواضح أن الخريطة مرتبة بناءً على الأرقام.

استنتاج

و ' خريطة ES6 'في JavaScript من خلال تطبيق كائن الخريطة جنبًا إلى جنب مع' انتشار 'و' فرز() 'طريقة على الحروف الهجائية والأرقام. يمكن تحقيق ذلك من خلال إنشاء كائن خريطة جديد وتعيين القيم فيه على شكل ' مفتاح القيمة 'ثم فرزهم بناءً على الأحرف الأبجدية الواردة في المثال الأول والأرقام في المثال الآخر. تشرح هذه المدونة كيفية فرز خريطة ES6 في JavaScript.