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

Por quê usar o "reflect"

Estava lendo sobre call e apply e testando aqui no mesmo exemplo que o professor colocou

let objeto1 = {nome: 'Bob'};

let objeto2 = {nome: 'Leo'}

function exibeNome() {
    alert(this.nome);
}

e vi que utilizando sem o "Reflect" o alerta continua exibindo o conteudo do objeto.

exibeNome.call(objeto1); //exibe Bob

exibeNome.apply(objeto1); //exibe Bob

exibeNome.apply(objeto2, ['(', ')']); //exibe (Leo)

ambos funcionam, existe algum motivo relevante para usar o "Reflect" neste caso?

Obrigado.

1 resposta
solução!

Notei que nos exercícios seguintes essa pergunta é respondida, procurei uma maneira de apagar o post e não consegui. Marcarei como respondido;