js数组去重
Posted 府谷市民小柴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js数组去重相关的知识,希望对你有一定的参考价值。
1 // 方法一 2 var arr = [12,3,3,4,55,6,55,12,76] 3 var newarr =[]; 4 for(var i=0;i<arr.length;i++){ 5 if(newarr.indexOf(arr[i])==-1){ 6 newarr.push(arr[i]) 7 } 8 } 9 console.log(newarr)
// 方法二 var arr = [12,3,3,4,55,6,55,12,76] for(var t=0;t<arr.length;t++){ for(var y=0;y<arr.length-1;y++){ if(arr[t]==arr[y]&&t!=y){ arr.splice(y,1) } } } console.log(arr)
1 // 方法三 2 var arr = [12,3,3,4,55,6,55,12,76] 3 var obj= {} 4 var new_arr =[] 5 for(var i=0;i<arr.length;i++){ 6 var k=arr[i]; 7 if(!obj[k]){ 8 obj[k]=true; 9 new_arr.push(k) 10 } 11 } 12 console.log(new_arr)
以上是关于js数组去重的主要内容,如果未能解决你的问题,请参考以下文章