Map : méthode delete()
Baseline
Widely available
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
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
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-map.prototype.delete> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Map - La méthode
Map.prototype.clear() - La méthode
Map.prototype.get() - La méthode
Map.prototype.set() - La méthode
Map.prototype.has()