Map.prototype.delete()
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
El método delete() de las instancias Map remueve el elemento especificado de este map utilizando la llave del elemento que se quiere remover.
Pruébalo
const map1 = new Map();
map1.set("bar", "foo");
console.log(map1.delete("bar"));
// Expected result: true
// True indicates successful removal
console.log(map1.has("bar"));
// Expected result: false
Sintaxis
js
mapInstance.delete(key)
Parámetros
key-
La llave de el elemento que se va a remover del objeto
Map.
Valor devuelto
true si un elemento en el objeto Map existía y fué removido, o false si el elemento no existe.
Ejemplos
>Usando delete()
js
const myMap = new Map();
myMap.set("bar", "foo");
console.log(myMap.delete("bar")); // Regresa true. Removido exitosamente.
console.log(myMap.has("bar")); // Regresa false. El elemento "bar" ya no esta presente.
Especificaciones
| Especificación |
|---|
| ECMAScript® 2027 Language Specification> # sec-map.prototype.delete> |