인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

JUN LEE님의 프로필 이미지
JUN LEE

작성한 질문수

[코드팩토리] [입문] 9시간만에 끝내는 코드팩토리의 Javascript 무료 풀코스

Immutable Objects - extensible, seal, freeze (불변 객체)

선생님 좋은 강의 감사드립니다. 질문답변 부탁드려도될까요?

작성

·

350

0

preventExtensions 를 하면 isExtensible이 false 가 되는건 알겠는데 그럼 다시 true 가 되게 하려면 어떻게 해야될까요??

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

preventExtension의 반대 역할을 하는 함수는 존재하지 않습니다.

기본적으로 객체는 생성되자마자 extension이 가능하기 때문에 preventExtension을 실행한 객체의 모든 값들을 새로운 객체로 옮기시는 방법이 가장 좋을 것 같습니다.

감사합니다!

JUN LEE님의 프로필 이미지
JUN LEE
질문자

감사합니다 선생님!

JUN LEE님의 프로필 이미지
JUN LEE

작성한 질문수

질문하기