Object.getOwnPropertyDescriptor()
와 같은 작업에서 사용되는 객체 내부 메소드 [[GetOwnProperty]]
에 대한 트랩(trap)이다.
target
, property
매개변수가 getOwnPropertyDescriptor()
메소드에 전달되어 핸들러에 바인딩된다.
new Proxy(target, {
getOwnPropertyDescriptor(target, property) { }
})
대상 객체를 나타낸다.
디스크립션(description)을 검색할 프로퍼티의 이름을 나타낸다.
해당 프로퍼티의 디스크립터(descriptor)를 나타내는 객체를 반환한다.