JavaScript Map keys()
- Önceki sayfa has()
- Sonraki sayfa set()
- Bir üst katmanı geri dön JavaScript Map Referans Kılavuzu
Tanım ve Kullanım
keys()
Method, Map içindeki tüm anahtarları içeren bir döngüsel nesne döndürür.
keys()
Method, orijinal Map'i değiştirmeyecektir.
Örnek
Örnek 1
// Bir Map oluşturulur const fruits = new Map([ ["apples", 500], ["bananas", 300], ["oranges", 200] ]); // Tüm anahtarları listeler let text = ""; for (const x of fruits.keys()) { text += x; }
Nesne Anahtarı
Dikkat:Nesnelerin anahtar olarak kullanılması Map'in önemli bir özelliğidir.
Örnek 2
// Nesneler oluşturulur const apples = {name: 'Apples'}; const bananas = {name: 'Bananas'}; const oranges = {name: 'Oranges'}; // Bir Map oluşturulur const fruits = new Map(); // Map'e yeni bir element eklenir fruits.set(apples, 500); fruits.set(bananas, 300); fruits.set(oranges, 200);
Unutmayın:Anahtar bir nesne (apples) değil, bir dize ("apples")dır:
Örnek 3
fruits.get("apples"); // undefined döndürür
Sözdizimi
map.keys()
Parametreler
Yok.
Dönüş değeri
Tip | Tanım |
---|---|
Iterator | Map içindeki tüm anahtarların içerdiğini belirten döngüsel nesneler. |
Tarayıcı Destek
map.keys()
ECMAScript6 (ES6) özellikleridir.
2017 Yılı Haziran'dan itibaren tüm modern tarayıcılar ES6'ya (JavaScript 2015) desteklenmektedir:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 Yılı Mayıs | 2017 Yılı Nisan | 2017 Haziran | 2016 Eylül | 2016 Haziran |
map.keys()
Internet Explorer'da desteklenmiyor.
- Önceki sayfa has()
- Sonraki sayfa set()
- Bir üst katmanı geri dön JavaScript Map Referans Kılavuzu