这个方法很简单,就是用ES6里的Set数组(Set数组是一个不包含重复元素,无序的元素的集合)方法。
var arr=[1,2,2,3,3,3,4,4,4,4];//定义一个数组 var s = new Set(arr);//使用Set方法返回的是一个类数组对象 var newArr = Array.from(s);//把这个类数组对象转为真正的对象 console.log(newArr)//打印出来就是去重后的数组
这种方法是不是超简单,就两行代码搞定.
这个方法很简单,就是用ES6里的Set数组(Set数组是一个不包含重复元素,无序的元素的集合)方法。
var arr=[1,2,2,3,3,3,4,4,4,4];//定义一个数组 var s = new Set(arr);//使用Set方法返回的是一个类数组对象 var newArr = Array.from(s);//把这个类数组对象转为真正的对象 console.log(newArr)//打印出来就是去重后的数组
这种方法是不是超简单,就两行代码搞定.