JS中陣列去除重複

2021-09-08 11:48:24 字數 558 閱讀 1797

法一:返回新陣列每個位子型別沒變

function

outrepeat(a)

}console.log(arr);

}outrepeat([2,4,4,5,"a","a"]);//

[2, 4, 5, "a"]

法二:類似於法一,但本農覺著法一更易於理解

function

outrepeat(a)

}console.log(arr);

}outrepeat([2,4,4,5,"a","a"]);//

[2, 4, 5, "a"]

法三:比前兩個更易於理解但是返回的新陣列每個位子的number型別變為string型別了!!關鍵時刻得處理

function

outrepeat(a)

for(var key in

hash)

console.log(arr);

}outrepeat([2,4,4,5,"a","a"]);//

["2", "4", "5", "a"]

JS中陣列去除重複

法一 返回新陣列每個位子型別沒變 function outrepeat a console.log arr outrepeat 2,4,4,5,a a 2,4,5,a 法二 類似於法一,但本農覺著法一更易於理解 function outrepeat a console.log arr outrepe...

JS 陣列去除重複

使用new set 使用fliter 方法 var arr 1,2,3,4,5,5,4,3,2,11,3,22,11,11,22 let x arr.filter function val,index array filter 方法可以將滿足條件的數值返回。使用indexof查詢array中當前值的...

js陣列去除重複資料

建立乙個新陣列,然後迴圈遍歷要去重的陣列,每次判斷新陣列不包含舊陣列的值時 新陣列用indexof方法檢索舊陣列的值返回結果等於 1 將該值加入新陣列。let oldarr 1 2,3 4,5 5,6 7,8 2,3 let newarr unique oldarr function unique ...