Map.prototype.clear()

clear()方法会移除Map对象中的所有元素。

语法

myMap.clear();

返回值

undefined.

示例

调用clear方法

var myMap = new Map();
myMap.set("bar", "baz");
myMap.set(1, "foo");

myMap.size;       // 2
myMap.has("bar"); // true

myMap.clear();

myMap.size;       // 0
myMap.has("bar")  // false

规范

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
Map.prototype.clear
Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)
Map.prototype.clear
Draft  

浏览器兼容

Update compatibility data on GitHub
Desktop Mobile Server
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet Node.js
clear Chrome Full support 38 Edge Full support 12 Firefox Full support 19 IE Full support 11 Opera Full support 25 Safari Full support 8 WebView Android Full support 38 Chrome Android Full support 38 Firefox Android Full support 19 Opera Android Full support 25 Safari iOS Full support 8 Samsung Internet Android Full support 3.0 nodejs Full support 0.12

Legend

Full support  
Full support

相关链接