É 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?
É 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?
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:
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!