질문 1:게터 세터 함수란 무엇이며 왜 사용하는가?
질문 2: 동결된 객체는 그 프로토타입이 변경되는것도 방지하나요?
https://amyhyemi.tistory.com/m/175
내부 슬롯과 내부 메서드는 엔진 구현 알고리즘을 설명하기위해 사용하는 의사 프로퍼티와 의사 메서드다.
비공개이나 일부 슬롯과 메서드에 따라 접근할 수 있는 수단을 제공한다.
모든 객체는 [ [ Prototype]]이라는 내부 슬롯을 가지고
이는 **proto 를 통해 간접적으로 접근할 수 있다.**
o.__proto__ // Object.prototype
자바스크립트는 프로퍼티를 생성할때 프로퍼티 상태를 나타내는 프로퍼티 어트리뷰트를 기본값으로 자동 정의한다.
상태란? 값 ,갱신가능 여부, 열거가능여부,재정의 가능여부
Value,Writeable , Enumerable, Configurable이 존재하며
Object.getOwnPropertyDesctriptor 메서드를 사용해 간접적으로 확인할 수 있다.