Map.prototype.clear()
Map 例項的 clear() 方法會移除此 map 中的所有元素。
試一試
const map = new Map();
map.set("bar", "baz");
map.set(1, "foo");
console.log(map.size);
// Expected output: 2
map.clear();
console.log(map.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® 2026 語言規範 # sec-map.prototype.clear |
瀏覽器相容性
載入中…