w3.css
개체에서 속성 제거
JavaScript 객체에서 속성을 제거하는 방법을 알아보자.
개체에서 속성 제거
delete 연산자 는 객체에서 속성을 삭제한다.
1단계) HTML 추가
var person = { firstName: "John", lastName: "Doe", age: 50, eyeColor: "blue" }; delete person.age; // or delete person["age"]; // Before deletion: person.age = 50, after deletion, person.age = undefined
기본 예시
예제 보기
delete 연산자는 속성 값과 속성 자체를 모두 삭제한다.
삭제한 후에는 다시 추가하기 전까지 해당 속성을 사용할 수 없다.
delete 연산자는 객체 속성에 사용하도록 설계되었다. 변수나 함수에는 영향을 미치지 않는다.
참고: delete 연산자는 미리 정의된 JavaScript 객체 속성에 사용하면 안 된다. 애플리케이션을 충돌시킬 수 있다.
참고
W3C School - Remove a Property from an Object