써먹는 웹개발
[Js] 배열의 중복제거 방법 본문
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
반응형
'웹개발 > Js & Jquery' 카테고리의 다른 글
[Js] 스택, 힙, 비파괴적 처리, 파괴적 처리, const (0) | 2021.03.25 |
---|---|
[Js] 배열에서 필요한 부분만 가져오는 방법 (0) | 2021.03.05 |
[Js] 명칭만 모르지 다 아는 얘기 (0) | 2020.11.09 |
[Js] 숨겨진 ui를 show 함수 호출시 ui 깨지는 현상 해결방법 (0) | 2020.07.11 |
[JS] 서버시간 받아오는 소스 (0) | 2020.03.31 |
Comments