JavaScript Set values()

定义和用法

values() 方法返回包含 Set 中值的迭代器对象。

values() 方法不会改变原始 Set。

实例

例子 1

// 创建一个 Set
const letters = new Set(["a", "b", "c"]);
// 获取所有值
const myIterator = letters.values();
// 列出所有值
let text = "";
for (const entry of myIterator) {
  text += entry;
}

亲自试一试

例子 2

直接遍历 set.values()

// 创建一个 Set
const letters = new Set(["a", "b", "c"]);
// 列出所有值
let text = "";
for (const entry of letters.values()) {
  text += entry;
}

亲自试一试

语法

set.values()

参数

无。

返回值

类型 描述
Iterator 包含 Set 值的可迭代对象。

浏览器支持

set.values() 是 ECMAScript6 (ES6) 的特性。

自 2017 年 6 月起,所有现代浏览器都支持 ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 Mayıs 2017 Nisan 2017 Haziran 2016 Eylül 2016 Haziran

Internet Explorer desteklemiyor set.values().

İlgili Sayfalar: JavaScript Kümeleri JavaScript Döngüler Tam JavaScript Koleksiyonu Referans