JavaScriptArraysintermediario

forEach

Ao exibir dados na tela, você frequentemente precisa percorrer uma lista para formatar e mostrar cada item. O método forEach() é ideal para isso: ele executa uma função para cada elemento, sem criar um novo array. É usado em logs de console, renderização de UI ou qualquer ação que não exija retorno de valor.

O PROBLEMA

Dado array de preços, use forEach() para exibir cada preço formatado.

EXEMPLO

[8.5, 12.0, 3.99].forEach → R$8.50
R$12.00
R$3.99

SOBRE O CONCEITO

O forEach() itera sobre cada elemento do array e executa a função callback passada. Diferente de map(), ele não retorna um novo array – seu retorno é sempre undefined. O erro comum é tentar retornar um valor do callback, como return item; isso não produz efeito, pois o retorno é ignorado. No exercício, use console.log() dentro do callback com template literal e toFixed(2) para formatar o preço, sem tentar retornar nada.

RESOLUÇÃO

Mais exercícios de Arrays

JSA015 · Intermediáriosome e everyJSA017 · IntermediárioOrdenar números corretamenteJSA001 · BásicoCriar e exibir arrayJSA002 · Básicopush e pop
Ver todos os exercícios de JavaScript