No trecho abaixo, o que faz o "itens[i]"?
for(var i = 0; i < itens.length; i++) {
var idade = itens[i].querySelector('.idade').textContent;
totalDasIdades+=parseInt(idade);
}
No trecho abaixo, o que faz o "itens[i]"?
for(var i = 0; i < itens.length; i++) {
var idade = itens[i].querySelector('.idade').textContent;
totalDasIdades+=parseInt(idade);
}
Boa noite Afrânio,
No exemplo acima imagino que itens
seja um array de elementos HTML. Um array é algo parecido com uma lista de itens, cada item dessa lista possui uma posição que começa de zero.
Portanto um array de 3 itens possui as posições 0,1 e 2. Para acessarmos a posição de um array precisamos fornecer o número da posição que queremos manipular.
Se quisermos alterar o primeiro item de um array usamos item[0]
, o segundo item item[1]
e assim por diante. No exemplo acima i
é uma abreviação para iterador, que é uma variável utilizada em laços(while, for) para sabermos em qual "volta" do laço estamos.
Abraços