키 삭제하기
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라는 두 개의 키를 가집니다챌린지
쉬움두 개의 매개변수를 받는 removeKeys라는 이름의 함수를 만드세요:
- 객체 하나
- 문자열 배열 (제거할 키들)
이 함수는 지정된 키들이 제거된 새로운 객체를 반환해야 합니다.
치트 시트
JSON 객체에서 키를 삭제하는 방법에는 여러 가지가 있습니다:
delete 키워드 사용하기:
delete obj["name"]구조 분해 할당과 전개 연산자(spread operator) 사용하기:
const {name, ...filteredObj} = obj;
// filteredObj는 'name'을 제외한 모든 키를 포함합니다직접 해보기
function removeKeys(obj, keysToRemove) {
// 여기에 코드를 작성하세요
}
// 함수 외부에는 아무것도 작성하지 마세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.