Object.seal()
- 객체를 밀봉
- 새로운 속성을 추가할 수 없게 됨
Object.seal(object1)
의 형식으로 사용- 하지만 속성의 값은 변경 가능
const object1 = {
value1: 32,
value2: 24,
}
Object.seal(object1);
object1.value1 = 22;
console.log(object1.value1);
// expected output : 22
Object.freeze()
- 객체를 동결
- 더 이상 속성을 변경할 수도 추가할 수도 없게 됨
Object.freeze(object1)
형식으로 사용