JavaScript Map.clear()方法用於從Map中刪除所有元素並將其清空。它從Map中刪除所有[鍵,值]。不需要將參數作為參數發送到Map.clear()方法,它返回一個未定義的返回值。
用法:
mapObj.clear()
參數:Map.clear() 方法中不需要任何參數。
返回值:Map.clear() 方法具有未定義的返回類型。
下麵提供上述方法的示例。
示例 1:在此示例中,已使用單個 [key, value] 對創建了映射對象 “myMap”,並使用 Map.clear() 方法從 “myMap” 中刪除 [key, value] 對。 myMap.size() 用於檢查屬於Map對象的 [key, value] 對的數量。
javascript
// creating a map object
let myMap = new Map();
// Adding [key, value] pair to the map
myMap.set(0, 'geeksforgeeks');
// displaying the number of
// [key, value] pairs the map has
console.log(myMap.size);
// removing the [key, value] pairs of
// the map using Map.clear() method
myMap.clear();
// displaying the number of
// [key, value] pairs the map has
console.log(myMap.size);
輸出:
1 0
示例 2:在此示例中,已使用三個 [key, value] 對創建了一個映射對象 “myMap”,並且使用 Map.clear() 方法從 “myMap” 中刪除所有 [key, value] 對。 myMap.size() 用於檢查屬於Map對象的 [key, value] 對的數量。
javascript
// creating a map object
let myMap = new Map();
// Adding [key, value] pair to the map
myMap.set(0, 'geeksforgeeks');
myMap.set(1, 'is an online portal');
myMap.set(2, 'for geeks');
// displaying the number of
// [key, value] pairs the map has
console.log(myMap.size);
// removing the [key, value] pairs
// of the map using Map.clear() method
myMap.clear();
// displaying the number of
// [key, value] pairs the map has
console.log(myMap.size);
輸出:
3 0
應用:
- Map.clear() 方法用於刪除一個map的所有[key, value]對。
異常:
- 如果變量不是 Map 類型,則 Map.entries() 操作會拋出 TypeError。
我們有Javascript Map方法的完整列表,要檢查它們,請閱讀Javascript Map Complete Reference文章。
支持的瀏覽器:
- Chrome 38 及以上版本
- 邊 12 及以上
- 火狐瀏覽器 19 及以上版本
- Internet Explorer 11 及更高版本
- Opera 25 及以上
- Safari 8 及以上版本
相關用法
- JavaScript Map clear()用法及代碼示例
- JavaScript Map delete()用法及代碼示例
- JavaScript Map entries()用法及代碼示例
- JavaScript Map get()用法及代碼示例
- JavaScript Map has()用法及代碼示例
- JavaScript Map forEach()用法及代碼示例
- JavaScript Map keys()用法及代碼示例
- JavaScript Map values()用法及代碼示例
- JavaScript Map set()用法及代碼示例
- JavaScript Map.entries()用法及代碼示例
- JavaScript Map.delete()用法及代碼示例
- JavaScript Map.keys()用法及代碼示例
- JavaScript Map.has()用法及代碼示例
- JavaScript Map.forEach()用法及代碼示例
- JavaScript Map.clear()用法及代碼示例
- JavaScript Map.size屬性用法及代碼示例
- JavaScript Map()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- JavaScript Math sinh()用法及代碼示例
- JavaScript Math sin()用法及代碼示例
- JavaScript Math cos()用法及代碼示例
- JavaScript Math tan()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript Math pow()用法及代碼示例
- JavaScript Math asin()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 JavaScript Map clear() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。