Map.prototype.clear()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
clear() は Map インスタンスのメソッドで、このマップからすべての要素を削除します。
試してみましょう
const map = new Map(); map.set("bar", "baz"); map.set(1, "foo"); console.log(map.size); // 予想される結果: 2 map.clear(); console.log(map.size); // 予想される結果: 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 仕様書
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-map.prototype.clear> |