본문 바로가기
개발/Javascript

[js] 두가지 배열 합치기, 중복되는 요소 찾기

by 코딩하는 갓디노 2022. 1. 24.

[js] 두가지 배열 합치기, 중복되는 요소 찾기

 

두가지 배열 합치기(배열 합집합)

배열 합치기 예시

  • 전개 연산자 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]
반응형

댓글