在线文档教程

map.entries

map.entries

entries()方法返回一个新的包含 [key, value]的 Iterator对象,返回的迭代器的迭代顺序与 Map对象的插入顺序相同。

语法

myMap.entries()

返回值

一个新的Map迭代器对象。

示例

使用 entries()

var myMap = new Map( myMap.set('0', 'foo' myMap.set(1, 'bar' myMap.set{}, 'baz' var mapIter = myMap.entries( console.log(mapIter.next().value // ["0", "foo"] console.log(mapIter.next().value // [1, "bar"] console.log(mapIter.next().value // [Object, "baz"]

规范

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

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support38(Yes)20 (20)No support257.1

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