Ola, nao consegui entender o caminho que o codigo faz, exemplo, o nome nota, nao entendi o contexto dele, tks pela ajuda
Ola, nao consegui entender o caminho que o codigo faz, exemplo, o nome nota, nao entendi o contexto dele, tks pela ajuda
Fala Denis, tudo certo?
O forEach percorre toda a array.
Com isso em mente você pode realizar testes de impressões dos itens das arrays através de um forEach para tentar ter mais clareza sobre o funcionamento do método. Exemplo:
const frutas = ['melao', 'maca', 'laranja', 'morango']
frutas.forEach(item => console.log(item))
Você verá que cada linha irá mostrar uma fruta diferente... Ocorre que o console.log
irá executar para cada item que tiver na lista... Logo você poderia ter uma lista que aceitasse aumentar ou diminuir e o forEach iria executar para todos os itens, sem problemas.
Outro exemplo, se você quisesse incrementar um prefixo antes de cada fruta, poderia fazer:
const frutas = ['melao', 'maca', 'laranja', 'morango']
frutas.forEach(item => console.log(`Eu gosto de ${item}`))
Você ainda poderia colocar alguma condição dentro do forEach. Se caso você não gosta de Laranja, você pode fazer:
const frutas = ['melao', 'maca', 'laranja', 'morango']
frutas.forEach(item => {
if (item === 'laranja') {
console.log(`Eu NÃO gosto de ${item}`)
return
}
console.log(`Eu gosto de ${item}`)
})
E por ai vai..
Espero ter ajudado. Abs!