isExtensible

es버전
Tags
테스트
bool
비고
객체가 확장 가능한지 (속성 추가 가능 여부) - preventExtensions(), seal(), freeze() 된 상태인지 검사한다고 보면됨.
// 새로운 객체는 확장 가능입니다. var empty = {}; Object.isExtensible(empty); // === true // ...하지만 변경될 수 있습니다. Object.preventExtensions(empty); Object.isExtensible(empty); // === false // 봉인된 객체는 정의에 의해 확장 불가입니다. var sealed = Object.seal({}); Object.isExtensible(sealed); // === false // 동결된 객체 또한 정의에 의해 확장 불가입니다. var frozen = Object.freeze({}); Object.isExtensible(frozen); // === false