[알고리즘] 집합 (Set)
배열 합집합전개연산자 spread operator(...)와 Set을 사용하여 두 배열을 병합하고 모든 중복된 요소를 제거할 수 있다.let arrA = [1, 2, 3, 4];let arrB = [5, 6, 7, 2, 1];[...new Set([...arrA, ...arrB])]; // returns [1, 2, 3, 4, 5, 6, 7]배열 교집합filter와 includes을 사용하여 두 배열에 서로 포함된 요소들을 알 수 있다.includes() 함수는 배열이 특정값을 포함하고 있는지의 여부를 boolean 값으로 반환한다.let arrA = [1, 2, 3, 4];let arrB = [1, 2, 5, 6, 7];arrA.filter(e => arrB.includes(e)); // returns..