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

Node.js forEach

Node.js forEach esegue una funzione fornita per ogni elemento.

Sintassi – forEach

La sintassi di forEach è;

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

La funzione myFunction esegue element in arr. element viene passato come parametro alla funzione in ogni iterazione dell'array.

Esempio 1: forEach su array di elementi

In questo esempio, applicheremo forEach a ogni elemento dell'array.

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

Risultato di output

a1
b1
c1

Esempio 2: forEach su array di elementi con funzione esterna passata come parametro

In questo esempio, applicheremo forEach a ogni elemento dell'array. Poi, definiremo la funzione e la passeremo come parametro a forEach.

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

Esempio 3: è possibile accedere agli elementi, agli indici e agli array su forEach

In questo esempio, accederemo all'indice, all'array e all'elemento in ogni iterazione.

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

Risultato di output

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