--- title: Map.prototype slug: Web/JavaScript/Reference/Global_Objects/Map/prototype translation_of: Web/JavaScript/Reference/Global_Objects/Map translation_of_original: Web/JavaScript/Reference/Global_Objects/Map/prototype ---
Map
.prototype
özelliği {{jsxref("Map")}} kurucusunun prototipini temsil eder.
{{jsxref("Map")}} örnekleri {{jsxref("Map.prototype")}}'den miras alınır. Tüm Map
örneklerine özellikler veya yöntemler eklemek için yapıcının prototip nesnesini kullanabilirsiniz.
Map.prototype.constructor
Map
nesnesindeki anahtar / değer çiftlerinin sayısını döndürür.Map
objesinden siler.Map
nesnesindeki bir öge varsa ve kaldırılmışsa true
öge yoksa false
döndürür. Map.prototype.has(key)
daha sonra false
döndürür.Map
nesnesindeki her öge için [anahtar, değer]
dizisini içeren yeni bir Iterator
nesnesini döndürür.Map
nesnesindeki her anahtar - değer çifti için ekleme sırasına göre callbackFn ögesini bir kez çağırır. thisArg parametresi forEach için sağlanmışsa, her geri çağırma için bu değer olarak kullanılacaktır.key
ile ilişkilendirilmiş değeri veya hiçbir şey yoksa undefined
değerini döndürür.Map
nesnesindeki bir değerin key
ile ilişkili olup olmadığını belirten bir boolean döndürür.Map
nesnesindeki her bir ögenin anahtarlarını ekleme sırasına göre içeren yeni bir Iterator
nesnesi döndürür.Map
nesnesindeki key
değerini ayarlar. Map
nesnesini döndürür.Map
nesnesindeki her bir ögenin değerlerini ekleme sırasına göre içeren yeni bir Iterator
nesnesi döndürür.Map
nesnesindeki her bir öge için[anahtar, değer]
dizisini içeren yeni bir Iterator
nesnesini döndürür.Şart | Durum | Açıklama |
---|---|---|
{{SpecName('ES2015', '#sec-map.prototype', 'Map.prototype')}} | {{Spec2('ES2015')}} |
İlk tanım |
{{SpecName('ESDraft', '#sec-map.prototype', 'Map.prototype')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Map.prototype")}}