JavaScript Map Referans Kılavuzu

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

  
  
  
]

Kişisel olarak deneyin

Ö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);

Kişisel olarak deneyin

Ö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

Kişisel olarak deneyin

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