JavaScript陣列刪除重複內容

admin發表於2018-07-09

刪除陣列中重複的元素的方法有多重,使用jQuery實現很容易。

下面介紹一下如何用JavaScript實現刪除重複元素。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
Array.prototype.distinct=function(){
  var arr=[],
  len=this.length;
   
  for(var i=0;i<len;i++){
    for(var j=i+1;j<len;j++){
      if(this[i]===this[j]){
        j=++i;
      }
    }
    arr.push(this[i]);
  }
  return arr;
};
var arr=["螞蟻部落","antzone",2,"分享互助",2];
console.log(arr.distinct());

相關閱讀:

(1).prototype參閱JavaScript prototype 原型一章節。

(2).for語句參閱JavaScript for 迴圈語句一章節。

(3).push方法參閱JavaScript push()一章節。

相關文章