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

NodeJS 基礎チュートリアル

NodeJS Express.js

NodeJS バッファ&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ファイル(FS)

NodeJS その他

Node.js forEach

Node.jsのforEachは、提供された機能に対して各要素に実行されます。

文法– forEach

forEachの文法は;

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

myFunction関数は、arrの各要素に対してelementを実行します。各イテレーション中に、配列のofが関数に引数として渡されます。

サンプル1:要素配列上のforEach

このサンプルでは、forEachを配列の各要素に適用します。

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

出力結果

a1
b1
c1

サンプル2:forEachは要素配列上に引数として渡された外部関数を持っています

このサンプルでは、forEachを配列の各要素に適用します。その後、関数を定義し、forEachに引数として渡します。

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

サンプル3:要素、インデックス、配列の配列上のforEachにアクセスできます

このサンプルでは、各イテレーションでインデックス、配列、および要素にアクセスします。

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

出力結果

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