JavaScript Map keys()
- الصفحة السابقة has()
- الصفحة التالية set()
- العودة إلى الطبقة السابقة مرجع JavaScript Map
التعريف والاستخدام
keys()
الطريقة تعود إلى رمز المحول الذي يحتوي على جميع المفاتيح في Map.
keys()
الطريقة لا تغير Map الأصلي.
مثال
مثال 1
// إنشاء Map const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // قائمة بجميع المفاتيح let text = ""; for (const x of fruits.keys()) { text += x; }
المفاتيح كعناصر
ملاحظة:استخدام العناصر كالمفاتيح هو خاصية مهمة في Map.
مثال 2
// إنشاء عناصر const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // إنشاء Map const fruits = new Map(); // إضافة عنصر جديد إلى Map fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
تذكر:المفتاح هو عنصر (apples) وليس نصاً ("apples"):
مثال 3
fruits.get("apples"); // يعود إلى undefined
النحو
map.keys()
الم 参数
لا شيء.
القيمة المعدة
نوع | وصف |
---|---|
المحول | الرموز القابلة للتكرار التي تحتوي على جميع المفاتيح في Map. |
دعم المتصفح
map.keys()
هذه هي خصائص ECMAScript6 (ES6).
بداية من يونيو 2017، جميع المتصفحات الحديثة تدعم ES6 (JavaScript 2015):
كروم | إيدج | فايرفوكس | سفاري | أوبرا |
---|---|---|---|---|
كروم 51 | إيدج 15 | فايرفوكس 54 | سفاري 10 | أوبرا 38 |
2016 سنة 5 | 2017 سنة 4 | حزيران/يونيو 2017 | أيلول/سبتمبر 2016 | حزيران/يونيو 2016 |
map.keys()
غير مدعوم في Internet Explorer.
- الصفحة السابقة has()
- الصفحة التالية set()
- العودة إلى الطبقة السابقة مرجع JavaScript Map