Map.prototype.clear()
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
Map å®ä¾ç clear() æ¹æ³ä¼ç§»é¤è¯¥ map ä¸çææå
ç´ ã
å°è¯ä¸ä¸
const map1 = new Map();
map1.set("bar", "baz");
map1.set(1, "foo");
console.log(map1.size);
// Expected output: 2
map1.clear();
console.log(map1.size);
// Expected output: 0
è¯æ³
js
clear()
åæ°
æ ã
è¿åå¼
æ ï¼undefinedï¼ã
示ä¾
>ä½¿ç¨ clear()
js
const myMap = new Map();
myMap.set("bar", "baz");
myMap.set(1, "foo");
console.log(myMap.size); // 2
console.log(myMap.has("bar")); // true
myMap.clear();
console.log(myMap.size); // 0
console.log(myMap.has("bar")); // false
è§è
| è§è |
|---|
| ECMAScript® 2027 Language Specification> # sec-map.prototype.clear> |