--- title: WeakMap.prototype.has() slug: Web/JavaScript/Reference/Global_Objects/WeakMap/has translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/has ---
O método has() retorna um booleano indicando se um elemento com a chave especificada existe no objeto WeakMap ou não.
{{EmbedInteractiveExample("pages/js/weakmap-prototype-has.html")}}
wm.has(chave);
WeakMap.true se um elemento com a chave especificada existir no objeto WeakMap. Caso contrário, retorna false.has var wm = new WeakMap();
wm.set(window, 'foo');
wm.has(window); // retorna true
wm.has('baz'); // retorna false
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('ES2015', '#sec-weakmap.prototype.has', 'WeakMap.prototype.has')}} | {{Spec2('ES2015')}} | Initial definition. |
| {{SpecName('ESDraft', '#sec-weakmap.prototype.has', 'WeakMap.prototype.has')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.WeakMap.has")}}