[javascript] 객체의 특정 속성을 삭제하는 방법
JavaScript에서 객체의 특정 속성을 삭제하는 방법에 대해 알아보겠습니다. 객체에서 특정 속성을 삭제하는 방법에는 두 가지가 있습니다.
- delete 키워드 사용
- 속성에 대한 할당(null 또는 undefined)
delete 키워드 사용
let person = {
name: "Alice",
age: 25,
city: "New York"
};
delete person.city; // city 속성 삭제
console.log(person); // { name: "Alice", age: 25 }
위의 예제에서, delete 키워드를 사용하여 person
객체의 city
속성을 삭제하였습니다.
속성에 대한 할당 (null 또는 undefined)
let person = {
name: "Bob",
age: 30,
city: "Tokyo"
};
person.city = null; // null로 할당
console.log(person); // { name: "Bob", age: 30, city: null }
또 다른 방법으로는 속성에 null 또는 undefined를 할당하여 해당 속성을 “삭제”하는 방법이 있습니다.
정리
객체의 속성을 삭제하는 방법으로는 delete 키워드 사용과 속성에 대한 할당이 있습니다. 어떤 방법을 선택하던, 객체를 다룰 때 유용하게 활용할 수 있습니다.
더 자세한 내용은 MDN web docs를 참고할 수 있습니다.