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

dúvida sobre sintaxe do proxy

É o seguinte:

target[prop]

Eu to em dúvida sobre esses colchetes . Até onde eu tenho conhecimento, se usa [] para se referir ao índice de um array. Oque exatamente esse [] faz no target?

1 resposta
solução!

Olá Lucas, tudo bem?

Então, além dos colchetes indicarem o índice de um array, eles também podem representar uma chave do objeto, por exemplo:

let carro = {
    tipo: "Conversivel",
    rodas: 4,
    portas: 2,
    velocidade: 230
}

Podemos acessar o valor que está em rodas de 2 maneiras:

  • carro.rodas
  • carro["rodas"]

Então quando utilizamos target[prop] estamos indo em nosso objeto que está sendo encapsulado pela nossa proxy e acessando o atributo que está em prop, por exemplo:

Se tentarmos mudar o valor de quantidade teremos que o target é nossa Negociacao e o prop é o _quantidade, e dessa forma conseguimos pegar o valor utilizando os colchetes :)

Comprendeu? Abraços e Bons Estudos!