今天我们来学=学习一下set如何实现去重的相关内容。
- ES6中新增了set数据结构,类似于数组,其构造函数可以接受一个数组作为参数,我们先来看一下代码:
<script>
let array = [1, 1, 1, 2, 2, 2, 3, 3, 4];
let set = new Set(array);
console.log(set);
</script>
去重结果如图所示。
- ES6中Array新增了一个静态方法Array.from,可以把类似数组的对象转换为数组,这样我们可以把代码修改为:
<script>
let array = Array.from(new Set([1, 1, 1, 2, 2, 2, 3, 3, 4]));
console.log(array);
</script>
去重结果如图所示。
好了,今天的分享就到这里了!
愿你三冬暖,愿你春不寒;愿你天黑有灯,下雨有伞。