Menu
Coddy logo textTech

요소 삭제하기

Coddy JavaScript 여정의 논리 & 흐름 섹션에 포함된 레슨. 65개 중 31번째.

Set에서 element를 제거하려면 delete() 메서드를 사용합니다. 이 메서드는 지정된 element가 Set에 exist하면 Set에서 제거합니다. element가 exist하지 않으면 Set은 unchanged 상태로 유지됩니다.

delete() 메서드를 사용하는 방법은 다음과 같습니다:

const mySet = new Set([1, 2, 3, 4, 5]);

mySet.delete(3);
console.log(mySet); // Set(4) { 1, 2, 4, 5 }

// 존재하지 않는 요소를 삭제하려고 시도
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (변경되지 않음)

delete() 메서드는 element가 성공적으로 removed되었는지를 나타내는 boolean을 반환합니다:

console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // false
challenge icon

챌린지

쉬움

removeMultiples라는 함수를 만드세요. 이 함수는 두 개의 매개변수, 즉 숫자 배열과 숫자 n을 받습니다. 함수는 배열을 Set으로 변환한 다음, Set에서 n의 모든 배수를 제거해야 합니다(세트에 n 자체가 포함되어 있다면 n도 제거합니다). 마지막으로 Set을 배열로 변환하여 반환하세요.

배수란 주어진 숫자(n)에 모든 자연수(1, 2, 3 등)를 곱했을 때 얻는 숫자입니다.

예를 들어, n = 3인 경우:

  • 3의 배수는 3, 6, 9, 12, 15, 18, 21, 24 등입니다...

직접 해보기

function removeMultiples(arr, n) {
  // 여기에 코드를 작성하세요
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리 & 흐름의 모든 레슨

직접 연습해 보세요: 온라인 JavaScript 컴파일러