رتب المفاتيح في الخريطة باستخدام JavaScript

Rtb Almfatyh Fy Alkhrytt Bastkhdam Javascript



الخريطة هي كائن فريد في JavaScript يحتفظ بالعناصر في أزواج مفتاح القيمة. يمكن تخزين كل من البيانات الأولية وبيانات الكائن داخل الخريطة. يتم إرجاع زوج المفتاح والقيمة في نفس التسلسل كما تم إدخالهما عند التكرار خلال كائن الخريطة. لفرز المفاتيح في الخرائط بترتيب تصاعدي وتنازلي ، استخدم طريقتي الفرز () والعكس ().

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

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

لفرز المفاتيح في الخريطة ، استخدم طرق JavaScript المحددة مسبقًا:







دعونا نلقي نظرة على عمل هذه الأساليب.



الطريقة الأولى: فرز المفاتيح في الخريطة باستخدام طريقة الفرز ()

لفرز المفاتيح في الخريطة بترتيب تصاعدي ، استخدم ' فرز() 'طريقة مع عامل الانتشار' ... 'في كائن الخريطة. يتم استخدامه للحصول على مصفوفة من إدخالات الخريطة للفرز باستخدام طريقة الفرز ().



بناء الجملة





تُستخدم الصيغة التالية لفرز مفاتيح الخريطة بترتيب تصاعدي:

الجديد خريطة ( [ ... خريطة . إدخالات ( ) ] . فرز ( ) )

مثال

قم بإنشاء خريطة في زوج من المفاتيح والقيمة:



دع الخريطة = الجديد خريطة ( [

[ 10 و 'جافا سكريبت' ] و

[ 13 و 'CSS' ] و

[ 23 و 'لغة البرمجة' ] و

] ) ؛

قم بإنشاء كائن خريطة جديد واستدعاء طريقة sort () مع عامل الانتشار كمعامل يحصل على إدخالات الخريطة لفرز وتخزين المصفوفة التي تم فرزها في المتغير ' أسك ماب مفاتيح ':

حيث ascMapKeys = الجديد خريطة ( [ ... خريطة . إدخالات ( ) ] . فرز ( ) ) ؛

اطبع مجموعة مفاتيح الخرائط التي تم فرزها على وحدة التحكم:

وحدة التحكم. سجل ( أسك ماب مفاتيح ) ؛

انتاج |

إذا كنت تريد فرز مفاتيح الخريطة بترتيب تنازلي ، فاتبع القسم المحدد.

الطريقة 2: فرز المفاتيح في الخريطة باستخدام طريقة () العكسية

لفرز مفاتيح الخريطة بترتيب تنازلي ، استخدم ' يعكس() 'مع عامل انتشار. تعكس طريقة () reverse ترتيب العناصر في المصفوفة.

بناء الجملة

استخدم الصيغة المحددة لفرز المصفوفة بترتيب عكسي باستخدام طريقة reverse ():

الجديد خريطة ( [ ... خريطة . إدخالات ( ) ] . يعكس ( ) )

مثال

قم باستدعاء طريقة عكس () في كائن الخريطة الجديد كوسيطة لعكس ترتيب المفاتيح:

حيث descMapKeys = الجديد خريطة ( [ ... خريطة . إدخالات ( ) ] . يعكس ( ) ) ؛

أخيرًا ، اطبع المصفوفة الناتجة من مفاتيح الترتيب العكسي:

وحدة التحكم. سجل ( descMap مفاتيح ) ؛

يشير الإخراج إلى أنه تم فرز المفاتيح بنجاح بترتيب تنازلي:

لقد جمعنا جميع المعلومات اللازمة لفرز مفاتيح الخريطة في JavaScript.

استنتاج

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