今天学到一种新的数据去重方法,分享给大家
const array = [1,2,3,4,5,6,1,2,5,7]
const uniqueArray = [...new Set(array)]
console.log(uniqueArray)
Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(…)我们可以创建一个新的数组,达到过滤原数组重复值的功能。
需要特别注意的是!!!
这个技巧的适用范围是数组中的数值的类型为:undefined, null, boolean,
string, number。当包涵object, function, array时,则不适用。