Map.prototype.clear()
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。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
仕様書
| 仕様書 |
|---|
| ECMAScript® 2027 Language Specification> # sec-map.prototype.clear> |