Baseline Widely available
Le constructeur WeakSet()
permet de créer des objets WeakSet
qui stockent, avec des références faibles, des objets dans un ensemble.
new WeakSet();
new WeakSet(iterable);
Paramètres
iterable
Facultatif
Si un objet itérable est passé en argument, ses différents éléments seront ajoutés au nouvel objet WeakSet
créé. null
est considéré comme undefined
.
WeakSet()
const ws = new WeakSet();
const toto = {};
const truc = {};
ws.add(toto);
ws.add(truc);
ws.has(toto); // true
ws.has(truc); // true
ws.delete(toto); // retire toto de l'ensemble
ws.has(toto); // false, toto a été retiré
ws.has(truc); // true, truc est retenu
On notera que toto !== truc
. Même si ces objets se ressemblent, ce ne sont pas les mêmes objets. Aussi, ils sont tous les deux ajoutés à l'ensemble.
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