Olá pessoal,
Quando eu utilizei o < pacientes.length
os imcs são calculados normalmente, mas isso me deixou com uma duvida com relação ao for
loop.
Se eu utilizar:
for(var i = 0; i < pacientes.length; i++) { ... }
O codigo funciona perfeitamente, sem nenhum erro.
Porem, quando eu utilizo:
for(var i = 0; i <= pacientes.length; i++) { ... }
Os imcs são todos calculados, mas aparece o erro:
Uncaught TypeError: Cannot read property 'querySelector' of undefined
at principal.js:10
Linha 10: var tdPeso = paciente.querySelector('.info-peso');
Eu estou tentando apenas entender o erro. Se 0
seria o primeiro paciente da lista, por que então aparece undefined
?