--- title: WeakSet.prototype.has() slug: Web/JavaScript/Reference/Global_Objects/WeakSet/has tags: - ECMAScript6 - JavaScript - Method - Prototype - WeakSet translation_of: Web/JavaScript/Reference/Global_Objects/WeakSet/has ---
Метод has() определяет, содержит ли WeakSet определённый элемент, возвращая в зависимости от этого true или false.
ws.has(value);
has var ws = new WeakSet();
var obj = {};
ws.add(window);
mySet.has(window); // вернёт true
mySet.has(obj); // вернёт false
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('ES6', '#sec-weakset.prototype.has', 'WeakSet.prototype.has')}} | {{Spec2('ES6')}} | Изначальное определение. |
| {{SpecName('ESDraft', '#sec-weakset.prototype.has', 'WeakSet.prototype.has')}} | {{Spec2('ESDraft')}} |
{{CompatibilityTable}}
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 36 | {{CompatGeckoDesktop(34)}} | {{CompatNo}} | 23 | {{CompatNo}} |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | {{CompatNo}} | {{ CompatGeckoMobile(34) }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |