map.clear

map.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

规范

SpecificationStatusComment
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Map.prototype.clear' in that specification.StandardInitial definition.
ECMAScript Latest Draft (ECMA-262)The definition of 'Map.prototype.clear' in that specification.Draft

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support38(Yes)19.0 (19.0)11257.1

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo support38(Yes)19.0 (19.0)No supportNo support8