3
respostas

como funciona o parâmetro campo se não tem nenhum tipo de declaração dele no codigo

campos.forEach(function(campo) {

var td = document.creatElement('td')/
td. textContent = campo.value;

}

neste código da aula a variável campos é um array blz, ele coloca no forEach uma função com parâmetro campo e pega o valor pra jogar na td, mas este parâmetro campo não é uma variável, não tem nada dele declarado. Neste caso o forEach entendi que o valor da array 0,1,2 ficará no lugar do parâmetro campo? ai quando chamo campo.value ele consegue buscar o valor declarado na array campos? fiquei confuso nisso, o pouco que aprendi foi que o parâmetro serve para buscar de um local, mas não tem nada declarado campo apenas campos Obrigado

3 respostas

Boa tarde, Douglas! Como vai?

O parâmetro nomeado como campo será preenchido pelo próprio JS com cada um dos itens do array a cada iteração que que o forEach() fizer.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

No caso esta interação subentendida é específica do forEach? ou seja, sempre que eu fizer um forEach posso utilizar um parâmetro sem declarar que ele já ira se tornar uma variável de contagem do forEach?

Mesma dúvida qualquer parâmetro que eu colocasse ali teria esse resultado?