1.
프로퍼티 플래그와 설명자
: 객체 프로퍼티는 값과 함께 플래그라는 속성을 가짐
•
writable : true일 경우 값을 수정할 수 있음, 그렇지 않다면 읽기만 가능
•
enumeralbe : true이면 반복문을 사용해 나열할 수 있음
•
configurable : true이면 프로퍼티 삭제나 수정이 가능함
: 평범한 방식으로 프로퍼티를 만들면 해당 플래그는 모두 true가 됨, true로 설정된 플래그는 언제나 수정이 가능함
2.
프로퍼티 getter와 setter
: 객체의 프로퍼티는 데이터 프로퍼티와 접근자 프로퍼티 2개로 나뉨, 접근자 프로퍼티는 값을 획득하고 설정하는 역할을 수행
getter와 setter