Neste artigo você vai aprender a como mudar um valor em arary com forEach, utilizando recursos do próprio método
Fala programador(a), beleza? Bora aprender mais sobre arrays e JavaScript!
Para alterar algum valor de array com o forEach, vamos precisar o elemento pelo seu índice no array
Isso é fácil, pois o método nos dá um argumento especial que representa o índice
Após isso é só realizar a atribuição, que pode ser mediante a uma condicional
Veja um exemplo de código:
const list = [1, 2, 3] list.forEach(function(item, i) { if(i === 0) { this[i] = "mudou"; } }, list); console.log(list) // ["mudou", 2, 3]
Basicamente temos um array chamado list, e aplicamos o forEach para ele
A cada iteração temos uma função anônima sendo executada, que podemos trocar para arrow function sem problema algum
Depois identificamos o índice que queremos, que é o 0
E por fim há a alteração do elemento alvo, veja o resultado final em console.log
Temos o array com o item modificado, simples não é? 🙂
Conclusão
Neste artigo você aprendeu a como mudar um valor em arary com forEach
Utilizamos o atributo que representa o índice do elemento para fazer a atribuição do novo valor
A alteração foi feita com base de uma condicional, mas isso não é necessário
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos