English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico do NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Arquivo (FS)

Outros NodeJS

forEach no Node.js

Node.js forEach é usado para executar a função fornecida para cada elemento.

Sintaxe – forEach

A sintaxe do forEach é;

let arr = [element1, element2, elementN]; 
arr.forEach(myFunction(element, index, array, this){ function body });

A função myFunction executa element em arr. element é passado como parâmetro para a função em cada iteração, o array como parâmetro.

Exemplo1:forEach no array de elementos

Neste exemplo, aplicaremos forEach a cada elemento do array.

let array1 = ['a1', 'b1', 'c1']; 
array1.forEach(function(element) { 
  console.log(element); 
 });

Resultados de Saída

a1
b1
c1

Exemplo2:forEach no array de elementos com função externa passada como parâmetro

Neste exemplo, aplicaremos forEach a cada elemento do array. Em seguida, definiremos a função e passaremos como parâmetro para forEach.

let array1 = ['a1', 'b1', 'c1] 
let myFunc = function(element) { 
  console.log(element) 
 } 
array1.forEach(myFunc)

Exemplo3:Pode acessar o elemento, índice e o array no forEach do array

Neste exemplo, visitaremos o índice e o elemento do array em cada iteração.

let array1 = ['a1', 'b1', 'c1] 
 
let myFunc = function(element, index, array) { 
  console.log(index + ' : ' + element + ' - ' + array[index]) 
 } 
 
array1.forEach(myFunc)

Resultados de Saída

0 : a1 - a1
1 : b1 - b1
2 : c1 - c1