Bölüm 12 · SimülasyonEşleme Simülatörü? ← Bölüm 12Kişi adı (anahtar)E-posta (değer)Ekle / Güncelle Getir Var mı? Sil Temizle Girdileri Gez Anahtarları Göster Değerleri Göster Örneği Yükle İptalEkleme sırasıKişi rehberiİşlem sonucu—İşlem geçmişiHenüz işlem yok. KapatEşleme SimülatörüEşleme (map), benzersiz anahtarları değerlerle ilişkilendirerek saklar. set(key, value) yeni bir girdi ekler ya da var olan anahtarı günceller. JavaScript Map nesneleri gezinme sırasında ekleme sırasını korur.KullanımBir kişi adı (anahtar) ve e-posta (değer) yazıp Ekle / Güncelle (set), Getir (get), Var mı? (has) ya da Sil (delete) düğmesini seçin. Animasyon, anahtarı saklanan her girdiyle ekleme sırasına göre karşılaştırır.Girdileri Gez, Anahtarları Göster ve Değerleri Göster eşlemeyi ekleme sırasıyla gezer; çıktı sonuç kutusunda görünür.Simülatör en fazla 6 girdi tutar. İptal, çalışan işlemi eşlemeyi değiştirmeden durdurur.Eşleme kavramlarıBenzersiz anahtarlar: eşlemede bir anahtar için yalnızca bir girdi bulunur. Aynı anahtar yeniden eklenirse boyut değişmez, yalnızca değeri değişir.Ekleme sırası: var olan bir anahtarı güncellemek onu sona taşımaz. Anahtarı silip yeniden eklemek ise yeni bir ekleme konumu oluşturur.Map ve Object: Map her tipten anahtarı kabul eder, doğrudan bir size özelliği sunar ve sık ekleme, arama ve silme için tasarlanmıştır.Güvenli gösterim: kullanıcının girdiği adlar ve e-postalar metin düğümü olarak gösterilir; hiçbir zaman HTML ya da JavaScript olarak yorumlanmaz.Temel JavaScript Map API'siMetot / özellikAmaçmap.set(key, value)Girdi ekler ya da günceller; Map'i döndürür.map.get(key)Değeri ya da undefined döndürür.map.has(key)Anahtarın var olup olmadığını sınar.map.delete(key)Girdiyi siler ve Boolean döndürür.map.sizeGirdi sayısını döndürür.map.clear()Tüm girdileri siler.