← 返回首页
Map : méthode has() - JavaScript | MDN

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

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 has() des instances de Map retourne un booléen indiquant si une entrée avec la clé définie existe dans cette Map ou non.

Dans cet article

Exemple interactif

const map = new Map(); map.set("toto", "truc"); console.log(map.has("toto")); // Sortie attendue : true console.log(map.has("baz")); // Sortie attendue : false

Syntaxe

js
has(key)

Paramètres

key

La clé de l'entrée à tester pour sa présence dans l'objet Map. Les clés des objets sont comparées par référence, et pas par valeur.

Valeur de retour

Retourne true si une entrée avec la clé définie existe dans l'objet Map, sinon false.

Exemples

Utiliser la méthode has()

js
const maMap = new Map(); maMap.set("truc", "toto"); maMap.has("truc"); // true maMap.has("bidule"); // false

Spécifications

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

Compatibilité des navigateurs

Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.

Voir aussi