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 delete()

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 delete() des instances de Map supprime l'entrée définie par la clé de cette Map.

Exemple interactif

const map = new Map();
map.set("bar", "foo");

console.log(map.delete("bar"));
// Résultat attendu : true
// True indique une suppression réussie

console.log(map.has("bar"));
// Résultat attendu : false

Syntaxe

js
delete(key)

Paramètres

key

La clé de l'entrée à supprimer de l'objet Map. Les clés des objets sont comparées par référence, et pas par valeur.

Valeur de retour

true si une entrée a été supprimée avec succès de l'objet Map. false si la clé n'est pas trouvée dans l'objet Map.

Exemples

>

Utiliser la méthode delete()

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

console.log(maMap.delete("truc")); // Retourne true. Supprimé avec succès.
console.log(maMap.has("truc")); // Retourne false. L'élément "truc" n'est plus présent.

Spécifications

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

Compatibilité des navigateurs

Voir aussi