preventExtensions

es버전
Tags
동결
비고
새로운 속성이 추가되는 것을 방지함 ( 기존 속성 값 변경은 가능 )
 
const object1 = {}; Object.preventExtensions(object1); try { Object.defineProperty(object1, 'property1', { value: 42 }); } catch (e) { console.log(e); // expected output: TypeError: Cannot define property property1, object is not extensible }