Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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