E aí Felipe!
Como você pode ver em uma das documentações do Javascript não há diferença senão de sintaxe.
The static **Reflect.get()**
method works like getting a property from an object (target[propertyKey]
) as a function.
Traduzindo:
O método estático Reflect.get() funciona do mesmo modo que acessar uma propriedade de um objeto (target[chave]
) mas como uma função.
Mostramos a possibilidade como exercício pois é importante conhecer os fundamentos da linguagen, e você fez muito bem em testar outros jeitos e descobrir por si só outra alternativa! Esse é o caminho pra se tornar um bom desenvolvedor!
É isso, boa noite e bons estudos!
Ah, lembre-se sempre de marcar seu tópico como solucionado marcando uma resposta, assim outros alunos com dúvidas semelhantes podem encontrar mais rapidamente a solução também!