JavaScript Map keys()
- صفحه قبلی has()
- صفحه بعدی set()
- بازگشت به طبقه بالاتر دستورالعمل مرجع Map JavaScript
تعریف و استفاده
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()
پارامتر
بدون.
ارتباط بازگشتی
نوع | توضیح |
---|---|
Iterator | شیء قابل آنیتیکه شامل تمام کلیدهای Map است. |
پشتیبانی مرورگر
map.keys()
این ویژگیها از ECMAScript6 (ES6) است.
از ژوئن 2017، تمام مرورگرهای مدرن از ES6 (JavaScript 2015) پشتیبانی میکنند:
کروم | اژدها | فایرفاکس | سفاری | اپرا |
---|---|---|---|---|
کروم 51 | اژدها 15 | فایرفاکس 54 | سفاری 10 | اپرا 38 |
اردیبهشت 1395 | اردیبهشت 1396 | ژوئن 2017 | سپتامبر 2016 | ژوئن 2016 |
map.keys()
در Internet Explorer پشتیبانی نمیشود.
- صفحه قبلی has()
- صفحه بعدی set()
- بازگشت به طبقه بالاتر دستورالعمل مرجع Map JavaScript