-
[Javascript] 이중배열을 filter로 조건에 해당하는 것 추출하기JavaScript 2023. 10. 27. 09:14반응형
js의 Array가 제공하는 함수 중 filter는 기존 array에서 filter의 조건에 해당하는 새로운 배열을 반환하는 함수이다.
이 filter를 사용할 때 조건을 디테일하게 조절하는 방법을 기록으로 남긴다.
예시) 이중배열 Array a에서 Array b의 값과 일치하는 항목들만 반환하는 방법
const a = [[1,2,3], [4,5,6], [7,8,9]]; const b = [[1,2,3], [4,5,3], [7,8,9]];
const c = a.filter(x => { let temp = x.join(''); let tempCnt = 0; b.forEach(e => { let temp2 = e.join(''); if(temp2 === temp) tempCnt ++; }) if(tempCnt > 0) return true; else return false; })
동작결과 확인
반응형'JavaScript' 카테고리의 다른 글
[JavaScript] 스크롤바 위치감지 이벤트 (0) 2024.04.01 [JavaScript] 클로저 (0) 2024.01.17 [JavaScript] 입력받은 데이터가 Date 타입인지 체크 (0) 2023.07.09 [JavaScript] node.js를 이용한 간단한 WEB SCRAPER만들기 (0) 2023.05.13 [JavaScript] IndexedDB 기초사용법 (0) 2023.04.16