웹개발/Js & Jquery
[Js] 배열의 중복제거 방법
kmhan
2021. 3. 3. 13:31
728x90
반응형
1. 1차원 배열의 중복제거 방법
|
// arr_data : 1,2,3,3,4 var uniq_arr_data = [];
arr_data.forEach((element) => { if (!uniq_arr_data.includes(element)) { uniq_arr_data.push(element); } }); // uniq_arr_data : 1,2,3,4 |
2. 2차원 배열의 중복제거 방법
| arr = [[7,3], [7,3], [3,8], [7,3], [7,3], [1,2]]; function multiDimensionalUnique(arr) { var uniques = []; var itemsFound = {}; for(var i = 0, l = arr.length; i < l; i++) { var stringified = JSON.stringify(arr[i]); if(itemsFound[stringified]) { continue; } uniques.push(arr[i]); itemsFound[stringified] = true; } return uniques; } multiDimensionalUnique(arr); |
| 출처 : pythonq.com/so/javascript/627324 |
728x90
반응형