Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Map : méthode clear()

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

>

La méthode clear() des instances de Map supprime tous les éléments de ce tableau associatif.

Exemple interactif

const map = new Map();

map.set("bar", "baz");
map.set(1, "foo");

console.log(map.size);
// Sortie attendue : 2

map.clear();

console.log(map.size);
// Sortie attendue : 0

Syntaxe

js
clear()

Paramètres

Aucun.

Valeur de retour

Aucune (undefined).

Exemple

>

Utiliser la méthode clear()

js
const maMap = new Map();
maMap.set("truc", "bidule");
maMap.set(1, "toto");

console.log(maMap.size); // 2
console.log(maMap.has("truc")); // true

maMap.clear();

console.log(maMap.size); // 0
console.log(maMap.has("truc")); // false

Spécifications

Spécification
ECMAScript® 2027 Language Specification>
# sec-map.prototype.clear>

Compatibilité des navigateurs

Voir aussi