Baseline Widely available
WeakMap
å®ä¾ç delete()
æ¹æ³ä»è¯¥ WeakMap
ä¸å 餿å®çå
ç´ ã
const weakmap1 = new WeakMap();
const object1 = {};
weakmap1.set(object1, 42);
console.log(weakmap1.delete(object1));
// Expected output: true
console.log(weakmap1.has(object1));
// Expected output: false
æ¦è¿°
delete()
æ¹æ³å¯ä»¥ä»ä¸ä¸ª WeakMap
对象ä¸å 餿å®çå
ç´ ã
weakMapInstance.delete(key)
åæ°
key
è¦ä» WeakMap
对象ä¸å é¤çå
ç´ çé®ã
妿æåå¨ WeakMap
对象ä¸å é¤äºå
ç´ ï¼åè¿å true
ã妿æªå¨ WeakMap
䏿¾å°è¯¥é®ï¼åè¿å false
ã妿 key
䏿¯å¯¹è±¡æéå
¨å±æ³¨åç符å·ï¼åå§ç»è¿å false
ã
const wm = new WeakMap();
wm.set(window, "foo");
wm.delete(window); // è¿å trueãæåå é¤ã
wm.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