WEB · META
Proxy 트랩과 Reflect 기본 동작
Proxy 트랩은 객체 연산을 가로채고, Reflect는 같은 연산의 기본 동작을 함수처럼 호출해 위임하거나 결과를 표준화합니다.
가로채기 흐름
proxy
operation
obj.name 읽기 또는 쓰기
proxy trap
get/set 트랩이 먼저 실행
Reflect
기본 동작에 위임
result
검증, 로깅 후 결과 반환
operation
→
proxy trap
→
Reflect
→
result
사용 기준
check
get
읽기 추적, 기본값 제공, 접근 로깅에 씁니다.
set
값 검증과 변경 감시에 사용합니다.
Reflect
this 바인딩과 반환 규칙을 기본 동작과 맞춥니다.
주의
무한 재귀가 생기지 않게 target에 위임해야 합니다.