Neste artigo você vai aprender a como mudar um valor em arary com forEach, utilizando recursos do próprio método

mudar um valor em arary com forEach capa

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

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments