Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Reflect.get e seus atributos

Porque o Reflect.get expões os atributos convencionados como 'privados' de dentro do objeto target? Existe alguma utilidade ou precaução ao se fazer isso?

Quanto aos parâmetros , me parece meio confuso o porque de cada um, oque o Reflect faz internamente com o target, prop e receiver e como ele consegue acessar e expor atributos internos do target?

Existe alguma preferencia entre usar Reflect.get ou simplesmente fazer um target[prop] no retorno?

Desde já o curso está top, estou curtindo muito!

1 resposta
solução!
  • Ele exibe os privados pq vc ta acessando eles de alguma forma

  • A forma com o proxy acessa é mais algo de implementação mesmo, talvez dar uma olhada em um polyfill ajude a clarear as ideias: https://github.com/GoogleChrome/proxy-polyfill

  • É só uma forma mais padronizada para fazer o processo que você comentou :)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect/get