--- title: WeakSet.prototype.has() slug: Web/JavaScript/Reference/Global_Objects/WeakSet/has tags: - ECMAScript 2015 - JavaScript - Méthode - Prototype - Reference - WeakSet translation_of: Web/JavaScript/Reference/Global_Objects/WeakSet/has original_slug: Web/JavaScript/Reference/Objets_globaux/WeakSet/has ---
La méthode has() renvoie un booléen indiquant si un objet donné est contenu dans l'ensemble WeakSet.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
ws.has(valeur);
valeurWeakSet.true si l'objet WeakSet contient bien un élément avec la valeur donnée, false sinon.var ws = new WeakSet();
var obj = {};
ws.add(window);
mySet.has(window); // renvoie true
mySet.has(obj); // renvoie false
| Spécification | État | Commentaires |
|---|---|---|
| {{SpecName('ES2015', '#sec-weakset.prototype.has', 'WeakSet.prototype.has')}} | {{Spec2('ES2015')}} | Définition initiale. |
| {{SpecName('ESDraft', '#sec-weakset.prototype.has', 'WeakSet.prototype.has')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.WeakSet.has")}}