JavaScriptにおける配列の操作(foreach|ループ処理)について紹介します。
foreach|ループ処理
arr.forEach(callback(currentValue[, index[, array]]) { // execute something }[, thisArg]); callback:各要素に対して実行するコールバック関数で、 1 つから 3 つの引数を受け付けます。 currentValue:現在処理されている配列の要素です。 index(省略可):配列内の currentValue の添字です。 array(省略可):forEach() が呼び出されている配列です。 thisArg(省略可)※:callback 内で this として使用する値です。 ※callback がアロー関数の場合は利用できません。
要素にオブジェクトを持つ配列の場合、次のように要素内のオブジェクトの値を抽出できます。
コールバック関数の第3引数は、forEach() が呼び出されている配列になります。
次の例は、各要素を2倍にしています。
thisArg(省略可):callback 内で this として使用する値です。
※callback がアロー関数の場合は利用できません。