boa noite, professor voce poderia me explicar um pouco melhor sobre o forEach e addEventListener, estou meio confuso ainda de qual é a função deles, e quando usar eles ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
boa noite, professor voce poderia me explicar um pouco melhor sobre o forEach e addEventListener, estou meio confuso ainda de qual é a função deles, e quando usar eles ?
Olá Leveditor, tudo bem?
O forEach serve para iterar cada elemento de um array, como:
const times = ['Flamengo', 'Santos', 'Cruzeiro']
times.forEach(elemento => console.log(`Eu torço para o ${elemento}`))Portanto, a saída no console ficará assim:
Eu torço para o Flamengo
Eu torço para o Santos
Eu torço para o CruzeiroJá o addEventListener é um escutador de eventos (um clique no mouse, por exemplo), como:
const botao = document.getElementById('botao')
botao.addEventListener('click', () => console.log('Fui clicado'))Toda vez que você clicar no botão aparecerá no console o seguinte:
Fui clicadoEspero ter ajudado, abraços!
muito obrigado :)