[javascript] 맵과 셋의 복사와 합치기

맵 복사

맵을 복사하는 방법은 여러 가지가 있지만, 가장 간단한 방법은 spread operator를 사용하는 것입니다.

예를 들어, 다음과 같이 기존 맵을 복사할 수 있습니다.

const originalMap = new Map([[1, 'one'], [2, 'two'], [3, 'three']]);
const copiedMap = new Map([...originalMap]);

셋 복사

셋을 복사하는 것은 맵을 복사하는 것과 비슷합니다. 다음은 셋을 복사하는 예제입니다.

const originalSet = new Set([1, 2, 3, 4, 5]);
const copiedSet = new Set([...originalSet]);

맵과 셋 합치기

맵과 셋을 합치는 것도 간단합니다. spread operator를 사용하여 두 맵이나 두 셋을 합칠 수 있습니다.

const map1 = new Map([[1, 'one'], [2, 'two']]);
const map2 = new Map([[3, 'three'], [4, 'four']]);
const combinedMap = new Map([...map1, ...map2]);

const set1 = new Set([1, 2, 3]);
const set2 = new Set([3, 4, 5]);
const combinedSet = new Set([...set1, ...set2]);

위의 방법을 사용하여 맵과 셋을 쉽게 복사하고 합칠 수 있습니다.

이상으로 JavaScript에서 맵과 셋의 복사와 합치기에 대해 알아보았습니다. 문의 사항이 있으시면 언제든지 물어보세요!