数组去重
Posted 淡淡草季
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组去重相关的知识,希望对你有一定的参考价值。
1.数组去重
var arr=[1,2,2,3]; var arr2=[]; for(var i=0;i<arr.length;i++){ var find=false; for(var j=0;j<arr2.length;j++){ if(arr[i]==arr2[j]){ find=true; break; } } if(!find){ arr2.push(arr[i]); } } document.write(arr2);
2.面向对象
Array.prototype.unique=function(){ var arr=[]; var json={}; for(var i=0;i<this.length;i++){ if(!json[this[i]]){ arr.push(this[i]); json[this[i]]=1; } } return arr; }; var arr=[1,2,2,3] document.write(arr.unique());
以上是关于数组去重的主要内容,如果未能解决你的问题,请参考以下文章