انتقل إلى محتوى الدرس

Key Value Dictionary Map Concept الخريطة المفتاحية Map ومميزاتها

أتقن بنية الخرائط المفتاحية Map في JavaScript لبناء قواميس مرتبة بالدوال set وget وhas وsize واستخدام الكائنات والأرقام كمفاتيح حقيقية والتكرار عليها بصيغة التفكيك.
2 صفوف تعليمية
جافا سكريبت
4,732 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بينما تناسب الكائنات التقليدية تمثيل السجلات ذات الحقول النصية الثابتة، قدّم إصدار ES6 بنية Map بوصفها قاموساً متخصصاً عالي الأداء لأزواج المفتاح والقيمة. فبخلاف الكائن العادي الذي يحول المفاتيح قسراً إلى نصوص ويرث أسماء دوال جاهزة مثل toString، تحتفظ Map بالنوع الحقيقي لكل مفتاح وترتيب إدخاله وتوفر عدد الأزواج مباشرةً عبر map.size.

الصف 2 صورة توضيحية
مخطط بنية الخريطة المفتاحية Map: دعم جميع أنواع المفاتيح وترتيب الإدخال والعزل الآمن وخاصية size