Map
.prototype
özelliği Map
kurucusunun prototipini temsil eder.
Property attributes of Map.prototype |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
Tanım
Map
örnekleri 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.
Özellikleri
Map.prototype.constructor
- Bir örneğin prototipini oluşturan işlevi döndürür. Bu, varsayılan olarak
Map
işlevidir. Map.prototype.size
Map
nesnesindeki anahtar / değer çiftlerinin sayısını döndürür.
Yöntemler
Map.prototype.clear()
- Tüm anahtar / değer çiftlerini
Map
objesinden siler. Map.prototype.delete(key)
Map
nesnesindeki bir öge varsa ve kaldırılmışsatrue
öge yoksafalse
döndürür.Map.prototype.has(key)
daha sonrafalse
döndürür.Map.prototype.entries()
- Ekleme sırasındaki
Map
nesnesindeki her öge için[anahtar, değer]
dizisini içeren yeni birIterator
nesnesini döndürür. Map.prototype.forEach(callbackFn[, thisArg])
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.Map.prototype.get(key)
key
ile ilişkilendirilmiş değeri veya hiçbir şey yoksaundefined
değerini döndürür.Map.prototype.has(key)
Map
nesnesindeki bir değerinkey
ile ilişkili olup olmadığını belirten bir boolean döndürür.Map.prototype.keys()
Map
nesnesindeki her bir ögenin anahtarlarını ekleme sırasına göre içeren yeni birIterator
nesnesi döndürür.Map.prototype.set(key, value)
Map
nesnesindekikey
değerini ayarlar.Map
nesnesini döndürür.Map.prototype.values()
Map
nesnesindeki her bir ögenin değerlerini ekleme sırasına göre içeren yeni birIterator
nesnesi döndürür.Map.prototype[@@iterator]()
- Ekleme sırasındaki
Map
nesnesindeki her bir öge için[anahtar, değer]
dizisini içeren yeni birIterator
nesnesini döndürür.
Şartlar
Şart | Durum | Açıklama |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Map.prototype' in that specification. |
Standard |
İlk tanım |
ECMAScript (ECMA-262) The definition of 'Map.prototype' in that specification. |
Living Standard |