[javascript] 객체(object)를 완전히 상수화(constants) 하기 (deepFreeze)

By | 7월 15, 2022
  • const 선언으로는 변수 바인딩을 고정할 수 있지만, 해당 변수의 값이 object일 경우, object 내의 값이 변경되는 것을 막을 수는 없다.
  • Object.freeze()로는 1depth까지는 막을 수 있어도 2depth 이상은 막을 수 없다.
  • 그래서 찾아보니 deep freeze를 구현한 구현체가 npm에 존재했다.

    https://www.npmjs.com/package/deep-freeze

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments