Dentro do for foi declarada a variávelpaciente = pacientes[i]; no entanto onde essa variável foi declarada anteriormente? Não entendi muito bem..
Dentro do for foi declarada a variávelpaciente = pacientes[i]; no entanto onde essa variável foi declarada anteriormente? Não entendi muito bem..
Olá, Weverton, tudo bem?
Você está perguntando onde a variável pacientes foi declarada anteriormente? Se sim, foi nessa linha antes do for:
var pacientes = document.querySelectorAll(".paciente");
A variável pacientes é um array de elementos, que fazem referência aos elementos com a classe "paciente" no HTML.
Já a variável paciente é declarada dentro do for. Essa variável vai assumir o valor de um elemento por vez, a cada repetição do laço for. Fazemos isso com o seguinte código:
var paciente = pacientes[i];
Ou seja, na primeira iteração do for, quando i for 0, paciente tem valor pacientes[0], ou seja, o primeiro paciente do array pacientes. Na próxima iteração, quando i for 1, paciente tem valor pacientes[1], o segundo paciente do array, e assim por diante.
Isso quer dizer que ao utilizarmos a variável paciente dentro do for, executaremos o código de dentro do for para cada um dos pacientes.
Era essa sua dúvida? Se não, pode me falar que tentarei te ajudar melhor.
Fico no aguardo!