const mensagem = ['Pedido confirmado', 'Pagamento aprovado', 'Produto enviado']
mensagem.forEach((msg, i) => {
console.log(`Mensagem ${i + 1}: ${msg}`);
})
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!
const mensagem = ['Pedido confirmado', 'Pagamento aprovado', 'Produto enviado']
mensagem.forEach((msg, i) => {
console.log(`Mensagem ${i + 1}: ${msg}`);
})
Oi, Alan! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura. Você usou bem o forEach() para percorrer o array mensagem e também aplicou o índice i de forma correta para exibir a numeração começando em 1, o que deixa a saída mais clara no console.
Uma dica interessante para o futuro é usar nomes no plural para arrays, como mensagens, já que eles guardam vários valores. Veja este exemplo:
const mensagens = ['Pedido confirmado', 'Pagamento aprovado', 'Produto enviado'];
mensagens.forEach((mensagem, indice) => {
console.log(`Mensagem ${indice + 1}: ${mensagem}`);
});
Esse código faz a mesma coisa que o seu, mas os nomes mensagens, mensagem e indice ajudam a deixar a leitura mais intuitiva. Você pretende testar esse mesmo formato com uma lista maior de mensagens?
| Conteúdos relacionados |
| JavaScript: Quando devo usar forEach e map? |
| JavaScript: para que serve um Array? |