Map.prototype.clear()
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 clear() de las instancias Map remueve todos los elementos de este map.
Pruébalo
const map1 = new Map();
map1.set("bar", "baz");
map1.set(1, "foo");
console.log(map1.size);
// Expected output: 2
map1.clear();
console.log(map1.size);
// Expected output: 0
Sintaxis
js
clear()
Parámetros
Ningúno.
Valor devuelto
Ningúno (undefined).
Ejemplos
>Usando clear()
js
const myMap = new Map();
myMap.set("bar", "baz");
myMap.set(1, "foo");
console.log(myMap.size); // 2
console.log(myMap.has("bar")); // true
myMap.clear();
console.log(myMap.size); // 0
console.log(myMap.has("bar")); // false
Especificaciones
| Especificación |
|---|
| ECMAScript® 2027 Language Specification> # sec-map.prototype.clear> |