104 of 264 menu

Método forEach

O método forEach permite iterar sequencialmente sobre todos os elementos de um array. O método recebe como parâmetro uma função que será executada para cada elemento do array.

Três parâmetros podem ser passados para esta função. Se esses parâmetros estiverem presentes (eles não são obrigatórios), então o primeiro receberá automaticamente o elemento do array, o segundo receberá sua posição no array (índice), e o terceiro - o próprio array.

Sintaxe

array.forEach(function(elemento, indice, array) { código que será executado para todos os elementos });

Exemplo

Vamos exibir os elementos do array no console:

let arr = [1, 2, 3, 4, 5]; arr.forEach(function(elem) { console.log(elem); });

Exemplo

Vamos exibir os elementos e suas posições no console:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.forEach(function(elem, ind) { console.log(elem, ind); });

Exemplo

Vamos encontrar a soma dos elementos do array:

let arr = [1, 2, 3, 4, 5]; let sum = 0; arr.forEach(function(elem) { sum += elem; }); console.log(sum);

Resultado da execução do código:

15

Veja também

  • método map,
    que também permite aplicar uma função a cada elemento do array
  • método filter,
    que permite filtrar elementos do array
  • métodos some e every,
    realizando verificação do array
  • métodos reduce e reduceRight,
    que reduzem o array a um único valor
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar