Ao invés de eu usar um:
return Reflect.get(target, prop, receiver);
eu não poderia usar:
return target[prop];
?
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!
Ao invés de eu usar um:
return Reflect.get(target, prop, receiver);
eu não poderia usar:
return target[prop];
?
Pode. Mas Reflect centraliza em um único lugar vários códigos de reflexão espalhados em vários lugares do JavaScript. Ta colocando a casa em ordem.
Outra diferença é que Reflect get cria um getter para a propriedade já a outra forma não.
Abraço meu aluno!