keys()
Misol
// Create a Map
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
// List all Keys
let text = "";
for (const x of fruits.keys()) {
text += x;
}
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar!
Tavsif
keys() metodi Map’dagi kalitlardan iborat iterator obyektini qaytaradi:
keys() metodi asl Map’ni o‘zgartirmaydi.
Sintaksis
map.keys()
Parametrlar
| YO‘Q |
Qaytariladigan qiymat
| Tip | Tavsif |
| Iterator | Map kalitlaridan iborat iteratsiya qilinadigan obyekt. |
Tegishli sahifalar:
Obyektlar kalit sifatida
Eslatma
Obyektlarni kalit sifatida ishlata olish — Map’ning muhim xususiyati.
Misol
// Create Objects
const apples = {name: 'Apples'};
const bananas = {name: 'Bananas'};
const oranges = {name: 'Oranges'};
// Create a Map
const fruits = new Map();
// Add new Elements to the Map
fruits.set(apples, 500);
fruits.set(bananas, 300);
fruits.set(oranges, 200);
O‘zingiz sinab ko‘ring »
Yodda tuting: kalit — string ("apples") emas, obyekt (apples):
Brauzerlarda qo‘llab-quvvatlash
map.keys() — ECMAScript6 (ES6 2015) imkoniyati.
JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016-yil may | 2017-yil aprel | 2017-yil iyun | 2016-yil sentabr | 2016-yil iyun |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
