Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Qual o papel do quarto parâmetro de Reflect.set (e do terceiro em Reflect.get)?

Quando utilizando Proxy, um quarto parâmetro é passado para Reflect.set, e um terceiro é passado para Reflect.get, chamado nos exemplos de receiver. Qual o papel dele? Entendi que no caso é uma referência ao Proxy, mas na prática, por que passá-lo para Reflect?

3 respostas

Caso você queira chamar um metodo no proxy e executar algum interceptador.

Desculpe, mas ainda não entendi.

solução!

Imagine que você colocou um interceptador em todas as propiedades de um objeto para logar a data e hora que foram acessados. Se no proxy você interceptar a propriedade A que executa um interceptor que acessa a propriedade B...se não usar a referência da proxy não vai logar o acesso à propriedade B.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software