JS数组去重的办法

Posted qingyijie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

以上是关于JS数组去重的办法的主要内容,如果未能解决你的问题,请参考以下文章

数组去重的5种方法

对象数组去重

JS数组去重的方法汇总

数组去重的五个办法

JS数组去重的几种常见方法

js数组去重的方法