刪除值
要從 WeakSet 中刪除值,請使用 .delete()
方法。如果值已存在且已被刪除,則此方法返回 true
,否則返回 false
。
const obj1 = {},
obj2 = {};
const weakset = new WeakSet([obj1]);
console.log(weakset.delete(obj1)); // true
console.log(weakset.delete(obj2)); // false
要從 WeakSet 中刪除值,請使用 .delete()
方法。如果值已存在且已被刪除,則此方法返回 true
,否則返回 false
。
const obj1 = {},
obj2 = {};
const weakset = new WeakSet([obj1]);
console.log(weakset.delete(obj1)); // true
console.log(weakset.delete(obj2)); // false