JavaScript
const vs Object.freeze
스마일리
2021. 9. 29. 12:49
const o1 = {name: "kim"};
Object.freeze(o1);
const 02 = {name: "kim"};
o1 = o2; // ★1
o1.name = "lee"; // ★2
const
이름이 가리키는 값을 변경하지 못하게 고정함.
★1 에서 에러가 난다.
Object.freeze()
객체의 값 자체를 변경하지 못하게 동결함.
★2 에서 에러가 난다.
출처)