常见的数组去重方法

方法一   filter()+ indexOf( )  

//思路:主要是利用filter()方法过滤掉重复的元素 function ArrayToHeavy(arr) { //过滤掉原数组中重复的数字,返回新的数组 return arr.filter((item, index)=> { //遍历出数组中数字第一次出现的下标,与数字所在数组的下标相比较, //为true就是第一次出现 return arr.indexOf(item) === index }) } let arr =[1,21,2,24,3,3,7,4,4,5,5] console.log(ArrayToHeavy(arr)) //打印的是 1, 21, 2, 24, 3, 7, 4, 5

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgjgyj.html