JavaScript-Proxy 문법


JavaScript-Proxy 문법

정의 한 객체에 대한 기본 작업을 가로채고 재정의하는 프록시를 만들 수 있다. Proxy 객체를 사용하면 원래 객체를 대신 사용할 수 있는 객체를 만들지만, 이 객체의 속성 가져오기, 설정 및 정의와 같은 기본 객체 작업을 재정의할 수 있다. 즉, 원본 객체에 접근하기 전에 가로채 요청을 조작할 수 있는 객체 프록시 객체는 일반적으로 속성 액세스를 기록하고, 입력의 유효성을 검사하고, 형식을 지정하거나, 삭제하는데 사용된다. 속성 target : 프록시할 원본(타갯) 객체 handler : 가로채는 작업과 가로채는 작업을 재정의하는 방법을 정의하는 객체이다. 예시 const target = { message1: "hello", message2: "everyone" }; const handler = { get(target, prop) { return 'world'; } }; const proxy = new Proxy(target, handler); console.log(proxy.me...


#JavaScript #JS문법 #proxy #프록시

원문링크 : JavaScript-Proxy 문법