descriptor는 데이터 서술자(data descriptors)와 접근자 서술자(accessor descriptors) 두가지가 있으며 객체형태다.
data descriptors : 값속성서술자
값에는 원시값 또는 객체 메모리번지값이 해당된다.
value property : 값
configurable property 공통 true일때 삭제가능
enumerable property 공통 true일때 열거가능
writable property : true일때 수정가능
accessor descriptors : getter, setter함수를 한 쌍으로 가지는 속성서술자
get property : accessor descriptors only
set property : accessor descriptors only
접근시 자동으로 호출되는 특징이 있다.