Baseline Widely available
Der WeakSet()
-Konstruktor erstellt WeakSet
-Objekte.
new WeakSet()
new WeakSet(iterable)
Hinweis: WeakSet()
kann nur mit new
konstruiert werden. Ein Versuch, es ohne new
aufzurufen, führt zu einem TypeError
.
iterable
Optional
Wenn ein iterierbares Objekt übergeben wird, werden alle seine Elemente dem neuen WeakSet
hinzugefügt. null
wird als undefined
behandelt.
const ws = new WeakSet();
const foo = {};
const bar = {};
ws.add(foo);
ws.add(bar);
ws.has(foo); // true
ws.has(bar); // true
ws.delete(foo); // removes foo from the set
ws.has(foo); // false, foo has been removed
ws.has(bar); // true, bar is retained
Beachten Sie, dass foo !== bar
. Während sie ähnliche Objekte sind, sind sie nicht das gleiche Objekt. Daher werden sie beide der Menge hinzugefügt.
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4