Menu
Coddy logo textTech

키 삭제하기

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

JSON에서 키를 삭제하는 방법은 여러 가지가 있습니다. 그중 몇 가지를 소개합니다:

다음 JSON을 살펴보세요:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

delete 키워드 사용하기:

delete obj["name"]

전개 연산자(spread operator) 사용하기:

const {name, ...filteredObj} = obj;
// filteredObj는 age, preferences라는 두 개의 키를 가집니다
challenge icon

챌린지

쉬움

두 개의 매개변수를 받는 removeKeys라는 이름의 함수를 만드세요:

  1. 객체 하나
  2. 문자열 배열 (제거할 키들)

이 함수는 지정된 키들이 제거된 새로운 객체를 반환해야 합니다.

치트 시트

JSON 객체에서 키를 삭제하는 방법에는 여러 가지가 있습니다:

delete 키워드 사용하기:

delete obj["name"]

구조 분해 할당과 전개 연산자(spread operator) 사용하기:

const {name, ...filteredObj} = obj;
// filteredObj는 'name'을 제외한 모든 키를 포함합니다

직접 해보기

function removeKeys(obj, keysToRemove) {
    // 여기에 코드를 작성하세요
}
// 함수 외부에는 아무것도 작성하지 마세요
quiz icon실력 점검

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

논리 & 흐름의 모든 레슨