JavaScript ES5 ( OOP )

삭제 ( delete 연산자 )

delete 연산자를 사용하여 객체의 속성을 삭제할 수 있다.

( delete 연산자는 프로토타입 체인을 검색하지 않는다. )

var protoObj = {
    "name" : "protoName"
}

var newObj = Object.create(protoObj);
newObj.name = "newName";

console.log(newObj.name);   // newName;
delete newObj.name;
console.log(newObj.name);   // protoName;

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
gamza
현재 버전
선택 버전
graphittie 자세히 보기