두가지 배열 합치기(배열 합집합)
배열 합치기 예시
- 전개 연산자 spread operator(...)를 이용해 두 배열을 그대로 합칩니다.
- 여기서 중복된 요소를 제거하기 위해 new Set으로 한번 묶어줍니다.
let arr1 =[1,2,3,9]
let arr2=[2,4,6,9]
let newArr = [...arr1, ...arr2]
console.log([...new Set(newArr)])
//결과 (6) [1, 2, 3, 9, 4, 6]
두가지 배열 중복되는 값 찾기(배열 교집합)
배열 중복되는 요소 찾기 예시
filter와 includes를 이용하여 중복되는 값을 찾을 수 있습니다.
let arr1 =[1,2,3,9]
let arr2=[2,4,6,9]
let newArr = [...arr1, ...arr2]
console.log(arr1.filter(el => arr2.includes(el)))
//결과 (2) [2, 9]
반응형
'개발 > Javascript' 카테고리의 다른 글
[js] 단어 filtering 다중 단어 filtering (ft. includes, some) (0) | 2022.02.17 |
---|---|
[js] 반응형 이미지 맵 구현 (ft. image-map 라이브러리) (0) | 2022.02.15 |
[js] find includes 차이 (0) | 2022.01.24 |
[js] 자바스크립트 코드 줄이는 방법 (0) | 2022.01.24 |
[js] button submit 막기 (ft. form) (0) | 2022.01.16 |
댓글