ㅇㅇㅈ Blog

프론트엔드 수행중

0%

배열 비교하기

두 배열 비교하기

교집합

두 배열에 모두 포함된 값만 출력

1
2
3
4
5
6
const arr1 = [1,2,3,4,5]
const arr2 = [1,2]

console.log(arr1.filter((e) => arr2.includes(e)))

// [1,2]

차집합

arr1에서 arr2의 값이 포함 안된 값만 출력

1
2
3
4
5
const arr1 = [1,2,3,4,5]
const arr2 = [1,2]

console.log(arr1.filter((e) => !arr2.includes(e)))
// [3,4,5]