Baseline Widely available
WeakSet
å®ä¾ç delete()
æ¹æ³ä»è¯¥ WeakSet
对象ä¸å 餿å®çå
ç´ ã
const weakset1 = new WeakSet();
const object1 = {};
weakset1.add(object1);
console.log(weakset1.has(object1));
// Expected output: true
weakset1.delete(object1);
console.log(weakset1.has(object1));
// Expected output: false
è¯æ³
weakSetInstance.delete(value)
åæ°
value
è¦ä» WeakSet
对象ä¸å é¤çå¼ã
妿æåå¨ WeakSet
对象ä¸å é¤äºå
ç´ ï¼åè¿å true
ã妿æªå¨ WeakSet
䏿¾å°è¯¥ value
ï¼åè¿å false
ã妿 value
䏿¯å¯¹è±¡æéå
¨å±æ³¨åç符å·ï¼åå§ç»è¿å false
ã
const ws = new WeakSet();
const obj = {};
ws.add(window);
ws.delete(obj); // è¿å falseãæ²¡ææ¾å°è¦å é¤ç对象ã
ws.delete(window); // è¿å trueãæåå é¤ã
ws.has(window); // è¿å falseãWeakMap ä¸å·²ç»ä¸åå¨ window 对象ã
è§è æµè§å¨å
¼å®¹æ§ åè§
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