seria porque a é um objeto dentro de outro objeto?
ou seja na primeiro vez eu intercepto a propriedade da casca e pra puxar o valor do objeto original eu preciso chamar a função novamente? seria isso?
seria porque a é um objeto dentro de outro objeto?
ou seja na primeiro vez eu intercepto a propriedade da casca e pra puxar o valor do objeto original eu preciso chamar a função novamente? seria isso?
Boa noite, Felipe! Como vai?
Vc poderia compartilhar o seu projeto completo no github e mandar o link aqui? Assim poderei dar uma olhada no que está acontecendo pra tentar te ajudar.
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!
//Js avançãdo MOD II | exercício da aula 02 video 04 :
minha duvida é se o segundo get é chamado 2x porque é um objeto dentro de outro objeto .
<script>
let negociacao = new Proxy(new Negociacao(new Date(), 1, 100), {
// esse primeiro get é para interceptar a propriedade no proxy
get: function(target, prop, receiver) {
console.log(`a propriedade "${prop}" foi interceptada`);
// esse segundo get aqui é chamado pra entrar na propriedade original? seria isso?
return Reflect.get(target, prop, receiver);
}
});
console.log(negociacao.quantidade);
console.log(negociacao.valor);
</script>