在线文档教程

set.values

set.values

values() 方法返回一个Iterator 对象,这个对象以插入Set 对象的顺序包含了原 Set 对象里的每个元素。

keys() 方法是这个方法的别名 (出于与 Map 对象保持相似的原因 它的行为与 value 方法完全一致,返回 Set 对象的元素。

语法

mySet.values(

返回值

一个新的Iterator对象,包含给定的每个元素的值Set,按照插入顺序。

示例

使用values()

var mySet = new Set( mySet.add('foo' mySet.add('bar' mySet.add('baz' var setIter = mySet.values( console.log(setIter.next().value // "foo" console.log(setIter.next().value // "bar" console.log(setIter.next().value // "baz"

规范

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

浏览器兼容性

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

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