数组去重求很多方法,这里我们用最少的的代码来实现这个功能。

第一种
var arr = [5,3,6,4,5,6,1,4];
 var newarr =[…new Set(arr)];
 console.log(newarr);
 es6的扩展运算符可实现数组去重。
 第二种
 var newArr = arr.filter(function(ele,index,array){
 return index===array.indexOf(ele)//返回满足结果的数组,相同元素下标不同过滤掉
 })​
数组的新方法过滤出想要的数组


本文转载:CSDN博客