| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/WeakSet/has | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit September 2015 browserbergreifend verfgbar.
Die has()-Methode von WeakSet-Instanzen gibt einen Boolean zurck, der anzeigt, ob der angegebene Wert in diesem WeakSet existiert oder nicht.
const weakset = new WeakSet();
const object1 = {};
const object2 = {};
weakset.add(object1);
console.log(weakset.has(object1));
// Expected output: true
console.log(weakset.has(object2));
// Expected output: false
has(value)
valueDer Wert, dessen Vorhandensein im WeakSet-Objekt getestet werden soll. Objekte werden nach Referenz verglichen, nicht nach Wert.
Gibt true zurck, wenn der angegebene Wert im WeakSet-Objekt existiert; andernfalls false. Gibt immer false zurck, wenn value kein Objekt oder ein nicht registriertes Symbol ist.
const ws = new WeakSet();
const obj = {};
ws.add(window);
ws.has(window); // returns true
ws.has(obj); // returns false
// Storing a non-registered symbol
const sym = Symbol("foo");
ws.add(sym);
ws.add(Symbol.iterator);
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-weakset.prototype.has |
WeakSetObject/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |