요소 추가하기
Coddy JavaScript 여정의 논리 & 흐름 섹션에 포함된 레슨 — 65개 중 30번째.
Set에 요소를 추가하려면 add() 메서드를 사용하세요. 이 메서드는 요소가 아직 존재하지 않는 경우에만 Set에 요소를 추가합니다. 요소가 이미 존재하는 경우 Set은 변경되지 않은 상태로 유지됩니다.
다음은 add() 메서드를 사용하는 방법입니다:
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet); // Set(3) { 1, 2, 3 }여러 개의 add() 호출을 체이닝(chaining)할 수 있습니다. 이는 add()가 요소를 추가한 후 Set 자체를 반환하기 때문에 가능하며, 결과에 대해 즉시 add()를 다시 호출할 수 있게 해줍니다:
mySet.add(4).add(5).add(6);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }중복된 값을 추가하려고 하면, Set은 이를 무시합니다:
mySet.add(1);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (변화 없음)챌린지
쉬움두 개의 매개변수(배열과 또 다른 배열)를 받는 addUniqueElements라는 함수를 만드세요. 이 함수는 첫 번째 배열을 Set으로 변환하고, 두 번째 배열의 모든 요소를 Set에 추가해야 합니다. 단, Set에 이미 존재하지 않는 요소만 추가해야 합니다. 마지막으로 Set을 배열로 변환하여 반환하세요.
직접 해보기
function addUniqueElements(array1, array2) {
// 여기에 코드를 작성하세요
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.