JavaScript의 freeze() 개념을 사용하여 개체에 새 속성 추가, 개체 속성 변경 등을 허용하지 않습니다.
다음은 값을 변경하는 코드이지만 freeze() -
를 사용하여 속성을 변경할 수 없기 때문에 이전 값이 여전히 남아 있습니다.예시
const canNotChangeTheFieldValueAfterFreeze = {value1 : 10,value2: 20 }; Object.freeze(canNotChangeTheFieldValueAfterFreeze); canNotChangeTheFieldValueAfterFreeze.value = 100; console.log("After changing the field value1 from 10 to 100 ="+canNotChangeTheFieldValueAfterFreeze.value1);
위의 프로그램을 실행하려면 다음 명령을 사용해야 합니다 -
node fileName.js.
출력
여기에서 내 파일 이름은 demo97.js입니다. 이것은 다음과 같은 출력을 생성합니다 -
PS C:\Users\Amit\JavaScript-code> node demo97.js After changing the field value1 from 10 to 100 =10