JS数组去重的办法

这两天一直在网上琢磨学会了两种新的方法,

思路

1..先将原数组进行排序

2.检查原数组中的第i个元素 与 结果数组中的最后一个元素是否相同,因为已经排序,所以重复元素会在相邻位置

3.如果不相同,则将该元素存入结果数组中

// let a =[1,1,2,3,4,2,2,9,9,9,9,9];
// let b= [];
// let f;
// for(i=0;i<a.length;i++){
// f=true;
// for(n=0;n<b.length;n++)
// if(a[i]==b[n]){
// f=false
// break;
// }
// if(f==true){
// b.push(a[i])
// }
// }
// console.log(b)
posted @ 2018-01-14 22:20  青衣结  阅读(119)  评论(0)    收藏  举报