더북(TheBook)

11.2.4 객체 속성 동적으로 삭제하기

객체에 속성을 동적으로 추가하듯이 동적으로 삭제할 수도 있습니다. 객체 속성에 접근할 때 앞에 delete 키워드를 명시하면 해당 속성이 삭제됩니다. 다음처럼 delete 키워드로 person 객체의 하나뿐인 name 속성을 삭제하고 person 객체를 출력해 보면 빈 객체가 출력됩니다.

const person = {
  name:"Hong Gildong"
};
delete person.name; // 또는 delete person["name"]
console.log(person); // {} 출력
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.