这个方法很简单,就是用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)//打印出来就是去重后的数组

这种方法是不是超简单,就两行代码搞定.

posted on 2018-02-06 11:54  BigCrank  阅读(101)  评论(0编辑  收藏  举报