js對數組的操作在平常的項目中也會遇到,除去一些增加,或者減少的操作外,還有一個比較重要的操作就是數組的除重,通過數組的除重,我們可以將一個數組中存在的多個重復的數組進行清理,只留下不重復的。另外下面我介紹一種原生就s的數組除重方法。
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)
通過使用數組的原型,我們定義了方法check(),在此方法中通過比較兩個數組,將相同的splice(),然後通過定義數組,賦予該方法進行數組的操作,得出我們需要的結果。
以上這篇原生js的數組除重復簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。