JS set方法的使用问题

我怎么取到对应的值以及长度呢?

var set = new Set([1, 2, 3, 4, 4,4,4,4,2,2,2]);
         console.log(set)
阅读 10.4k
4 个回答

length: set.size;
get value: let origin = Array.from(set);

...首先,set它类似于数组,但是成员的值都是唯一的,没有重复的值。
阮一峰 set 教程
clipboard.png

clipboard.png

ES6:
[...new Set(arr)]
转换成数组

获取对应的值

for (let item of set.values()) {
  console.log(item);
}

获取长度 set.size

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题