Boa tarde amigos, não entendi muito bem essa parte de acesso aos inputs.. os dois retornam o mesmo resultado mas porque essa forma diferente de busca-los? Tem uma explicação semântica para isso?
Boa tarde amigos, não entendi muito bem essa parte de acesso aos inputs.. os dois retornam o mesmo resultado mas porque essa forma diferente de busca-los? Tem uma explicação semântica para isso?
Boa tarde, Frank! Tudo bem?
Quando utilizamos os colchetes e o número nós queremos acessar especificamente a propriedade que está, por exemplo, na posição 0 da lista. Mas isso não é a melhor maneira pois essa lista pode mudar, as propriedades podem ser alteradas de posição e etc.
O uso do target.elements evita que caia nesse problema, pois ele direciona diretamente para a propriedade que você quer acessar, seja nome, seja quantidade ou o que quiser.
Ambas podem ser utilizadas pra mesma coisa, mas uma garante que você tenha acesso ao que precisa a partir do nome da propriedade, independentemente de sua posição dentro da lista ^^
Espero ter ajudado a esclarecer um pouquinho sobre essa questão. Bons estudos!