- 모질라 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
Object.defineProperty(변수, 속성, 바꿀 속성)
로 object의 속성을 변경할 수 있으며, 읽기 쓰기 변경 권한도 조정할 수 있음const object1 = {}; Object.defineProperty(object1, 'property1', { value: 42, writable: false }); object1.property1 = 77; // throws an error in strict mode console.log(object1.property1); // expected output: 42
// Change a Property: Object.defineProperty(person, "language", { value: "EN", writable : true, enumerable : true, configurable : true });