La propiedad Map
.prototype
representa el prototipo del constructor Map
.
Atributos de la propiedad Map.prototype |
|
---|---|
Sobrescribir | No |
Numerable | No |
Configurable | No |
Descripci贸n
La instancia de Map
hereda de Map.prototype
. Puedes utilizar el constructor del prototipo del objeto para agregar propiedades o m茅todos a todas las instancias de Map
.
Propiedades
Map.prototype.constructor
- Devuelve la funci贸n que cre贸 el prototipo de una instancia. Esta es la funci贸n de
Map
por defecto. Map.prototype.size
- Devuelve el n煤mero de conjuntos de llave/valor en el objeto
Map
.
M茅todos
Map.prototype.clear()
- Elimina todos los conjuntos de llave/valor del objeto
Map
. Map.prototype.delete(key)
- Elimina cualquier valor asociado a la
llave
y devuelve el valor queMap.prototype.has(key)
ten铆a previamente. Despu茅sMap.prototype.has(key)
devolver谩false
. Map.prototype.entries()
- Devuelve un nuevo objeto
Iterador
que contiene un array de[llave, valor]
para cada elemento en el objetoMap
en orden de inserci贸n. Map.prototype.forEach(callbackFn[, thisArg])
- Llama a la callbackFn una vez por cada conjunto llave/valor presentes en cada objeto
Map
, en orden de inserci贸n. Si se le proporciona un par谩metro thisArg a forEach, se usar谩 como valor "this" para cada callback. Map.prototype.get(key)
- Devuelve el valor asociado a la
llave
, oundefined
si no tiene ninguno. Map.prototype.has(key)
- Devuelve un booleano que indica si un valor se ha asociado a la llave en el objeto
Map
o no se ha asociado. Map.prototype.keys()
- Devuelve un nuevo objeto
Iterador
que contiene las llaves para cada elemento en el objetoMap
en orden de inserci贸n. Map.prototype.set(key, value)
- Establece un valor para la
llave
en el objetoMap
. Devuelve el objetoMap
. Map.prototype.values()
- Devuelve un nuevo objeto
Iterador
que contiene los valores para cada elemento en el objetoMap
en orden de inserci贸n. Map.prototype[@@iterator]()
- Devuelve un nuevo objeto
Iterador
que contiene un array de[llave, valor]
para cada elemento en el objetoMap
en orden de inserci贸n.
Especificaciones
Especificaci贸n | Estado | Comentario |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La definici贸n de 'Map.prototype' en esta especificaci贸n. |
Standard | Definici贸n inicial. |
ECMAScript Latest Draft (ECMA-262) La definici贸n de 'Map.prototype' en esta especificaci贸n. |
Draft |
Compatibilidad entre navegadores
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Caracter铆stica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Soporte b谩sico | 38 | (Yes) | 13 (13) | 11 | 25 | 7.1 |
Caracter铆stica | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Soporte b谩sico | Sin soporte | 38 | (Yes) | 13.0 (13) | Sin soporte | Sin soporte |
8 |