📜  JavaScript Set values()方法(1)

📅  最后修改于: 2023-12-03 14:42:26.972000             🧑  作者: Mango

JavaScript Set values()方法
简介

values() 方法是 JavaScript Set 对象的一个内置方法,用于返回一个新的迭代器对象,该对象中包含 Set 对象中所有元素的值。迭代器对象按照添加到 Set 中的顺序迭代元素。

语法
set.values()
返回值

返回一个新的迭代器对象,该对象包含 Set 对象中所有元素的值。

示例
let set = new Set([1, 2, 3]);

let values = set.values();
console.log(values.next().value); // 输出: 1
console.log(values.next().value); // 输出: 2
console.log(values.next().value); // 输出: 3
注意事项
  • values() 方法返回的是一个迭代器对象,使用 next() 方法可以按顺序遍历 Set 对象中的元素。
  • 迭代器对象的返回值包含 valuedone 两个属性。value 表示当前遍历到的元素的值,done 表示是否已经迭代完成。
  • 使用 values() 方法返回的迭代器对象可以与 for...of 循环一起使用,方便遍历 Set 对象中的元素。
  • 如果需要获取 Set 对象中的元素和索引,可以使用 entries() 方法。
浏览器兼容性

values() 方法在以下浏览器中得到支持:

  • Chrome
  • Firefox
  • Edge
  • Safari
  • Opera

更多关于 values() 方法的详细信息可以查阅 MDN 文档