본문 바로가기
카카오_구름/자바스크립트 심화

7. [Reflect 1챕터] 자바스크립트 완전 끝내기: ES6+ 심화

by 코린이의 세계 2024. 9. 12.
1. Reflect 특징: Reflect 오브젝트, Proxy 사용

이번에 배운 것은 Reflect 오브젝트이다.

(코드는 다음과 같다.)

Reflect 는 중간에서 가로챌 수 있는 JavaScript 작업에 대한 메서드를 제공하는 내장 객체입니다. 메서드의 종류는 프록시 처리기와 동일합니다. Reflect는 함수 객체가 아니므로 생성자로 사용할 수 없습니다.

다른 대부분의 전역 객체와 다르게, Reflect는 생성자가 아닙니다. 따라서 함수처럼 호출하거나 new 연산자로 인스턴스를 만들 수 없습니다. Math 객체처럼, Reflect의 모든 속성과 메서드는 정적입니다.

Reflect 객체의 정적 메서드 이름은 프록시 처리기 메서드의 이름과 같습니다.

 

또한 Reflect는 proxy를 사용할 수 있다.

이때 prox와 Reflect 파라미터는 동일하다.