在线文档教程

map.values

map.values

values() 方法返回一个新的Iterator对象。它包含按顺序插入Map对象中每个元素的value值。

语法

myMap.values()

返回值

一个新的 Map 可迭代对象

示例

使用 values()

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

规范

SpecificationStatusComment
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Map.prototype.values' in that specification.StandardInitial definition.
ECMAScript Latest Draft (ECMA-262)The definition of 'Map.prototype.values' 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