首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

set.values

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

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

语法

代码语言:javascript
复制
mySet.values();

返回值

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

示例

使用values()

代码语言:javascript
复制
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"

规范

Specification

Status

Comment

ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Set.prototype.values' in that specification.

Standard

Initial definition.

ECMAScript Latest Draft (ECMA-262)The definition of 'Set.prototype.values' in that specification.

Living Standard

浏览器兼容性

Feature

Chrome

Edge

Firefox (Gecko)

Internet Explorer

Opera

Safari

Basic support

38

(Yes)

24 (24)

No support

25

7.1

Feature

Android

Chrome for Android

Edge

Firefox Mobile (Gecko)

IE Mobile

Opera Mobile

Safari Mobile

Basic support

No support

38

(Yes)

24.0 (24)

No support

No support

8

扫码关注腾讯云开发者

领取腾讯云代金券