下面小編就為大家?guī)硪黄鷍s的數(shù)組除重復(fù)簡單實例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。
js對數(shù)組的操作在平常的項目中也會遇到,除去一些增加,或者減少的操作外,還有一個比較重要的操作就是數(shù)組的除重,通過數(shù)組的除重,我們可以將一個數(shù)組中存在的多個重復(fù)的數(shù)組進(jìn)行清理,只留下不重復(fù)的。另外下面我介紹一種原生就s的數(shù)組除重方法。
Array.prototype.check= function(){
for(var i=0;i<this.length;i++){
for(var j=i+1;j<this.length;j++){
if(this[i]==this[j]){
this.splice(i,1);
i=i-1;
}
}
}
}
var temp=[1,2,3,3,4,5,5];
temp.check();
alert(temp)
通過使用數(shù)組的原型,我們定義了方法check(),在此方法中通過比較兩個數(shù)組,將相同的splice(),然后通過定義數(shù)組,賦予該方法進(jìn)行數(shù)組的操作,得出我們需要的結(jié)果。
以上這篇原生js的數(shù)組除重復(fù)簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考