JavaScript Map Referans Kılavuzu
- Önceki Sayfa JS JSON
- Sonraki Sayfa JS Matematik
Map, anahtarı herhangi bir veri türü olabilen anahtar değer çiftlerini saklayan bir veri yapısıdır.
Map, anahtarların ilk eklenme sırasını hatırlar.
Map yöntemleri ve özellikleri
Yöntem/Özellik | Açıklama |
---|---|
new Map() | Yeni bir Map nesnesi oluşturun。 |
clear() | Harita içindeki tüm elemanları kaldırır. |
delete() | Harita içindeki elemanı anahtar ile kaldırır. |
entries() | Harita içindeki [anahtar, değer] çiftlerini içeren bir dolaşma nesnesi döndürür. |
forEach() | Harita içindeki her bir anahtar/değer çiftine geri bildirim fonksiyonu çağrılır. |
get() | Harita içinde belirli bir anahtarın değerini alır. |
groupBy() | Geri bildirim fonksiyonuna göre nesne elemanlarını gruplandırır. |
has() | Harita içinde belirli bir anahtar varsa true döndürür. |
keys() | Harita içindeki anahtarları içeren bir dolaşma nesnesi döndürür. |
set() | Harita içindeki belirli bir anahtar için değer ayarlar. |
size | Harita içindeki eleman sayısını döndürür. |
values() | Harita içindeki değerleri içeren bir dolaşma nesnesi döndürür. |
Örnek
// Harita oluştur ]
Örnek 2
Kullanabilirsiniz set()
Harita'ya eleman eklemek için yöntemler:
// Harita oluştur const fruits = new Map(); // Harita'nın değerini ayarla fruits.set("apples", 500); fruits.set("bananas", 300); fruits.set("oranges", 200);
Örnek 3
Kullanabilirsiniz get()
Harita'dan elemanları almak için yöntemler:
// "apples" değerini al let value = fruits.get("apples"); JavaScript Nesneleri vs Haritalar
JavaScript Nesneleri ile Harita arasındaki farklar
JavaScript Nesneleri ile Harita arasındaki farklar:
Nesne | Harita |
---|---|
Doğrudan dolaşılamaz | Doğrudan dolaşılabilir |
size özelliği yok | size özelliği var |
Anahtar string (veya sembol) olmalıdır | Anahtar herhangi bir veri türü olabilir |
Anahtar sırası belirsiz | Anahtarlar ekleme sırasına göre sıralanır |
Öntanımlı anahtar var | Öntanımlı anahtar yok |
- Önceki Sayfa JS JSON
- Sonraki Sayfa JS Matematik