[JS] 2차원 배열 중복 제거하기
코딩테스트를 연습하다가 2차원 배열에서 중복을 제거하고 싶은 문제를 만났다! 찾아봐도 정리된 경우가 없는거 같아 내가 직접 정리했다. let arr = [ [ 0, 1 ], [ -1, 1 ], [ -1, 2 ], [ 0, 2 ], [ 1, 2 ], [ 1, 1 ], [ 0, 1 ], [ -1, 1 ], [ -1, 2 ] ]; function removeDup(arr) { return [...new Set(arr.join("|").split("|"))] .map((v) => v.split(",")) .map((v) => v.map((a) => +a)); } let uniqueArr = removeDup(arr); console.log(uniqueArr.length); // 6 9개의 배열을 가지고 있는 a..
2023. 2. 17.
[자바스크립트] filter는 빈 값("", null, undefined)을 자동으로 제거해준다.
filter를 사용하면 빈 값("", null, undefined)을 자동으로 제거해준다. let array = [1,2, "", 3, undefined, 4, null]; array.filter((el) => el); // [1,2,3,4]
2023. 2. 8.