javascript去除陣列中重複元素程式碼例項

antzone發表於2017-04-12

本章節分享一段程式碼例項,它實現了去除陣列中重複元素的功能。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var arr = [10, 20, 30, 40, 'a', 'b', 10, '10'];
function judge_dup(k, a) {
  for (var index = 0; index < a.length; index++) {
    if (k === a[index]) { return true; }
  }
  return false;
}
 
var new_arr = [];
for (var index = 0; index < arr.length; index++) {
  if (!judge_dup(arr[index], new_arr)) {
    new_arr.push(arr[index])
  };
}
arr = new_arr;
console.log(arr);

相關文章