const o1 = {name: "kim"};
Object.freeze(o1);
const 02 = {name: "kim"};
o1 = o2; // ★1
o1.name = "lee"; // ★2
const
이름이 가리키는 값을 변경하지 못하게 고정함.
★1 에서 에러가 난다.
Object.freeze()
객체의 값 자체를 변경하지 못하게 동결함.
★2 에서 에러가 난다.
출처)
'JavaScript' 카테고리의 다른 글
숫자를 화폐 형식으로 표현해보자! (0) | 2022.12.27 |
---|---|
정규식으로 원하는 문자열 잘라서 바꾸기 (0) | 2021.11.14 |
keydown, keypress, keyup 차이 (0) | 2021.10.21 |