TypedArray.prototype.forEach()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.
forEach()
は TypedArray
インスタンスのメソッドで、型付き配列の要素ごとに一度与えられた関数を実行します。このメソッドのアルゴリズムは Array.prototype.forEach()
と同じです。
試してみましょう
構文
js
forEach(callbackFn)
forEach(callbackFn, thisArg)
引数
返値
なし (undefined
)。
解説
詳細については、 Array.prototype.forEach()
をご覧ください。このメソッドは汎用的ではなく、型付き配列インスタンスに対してのみ呼び出すことができます。
例
型付き配列の内容をログに出力する
以下のコードは型付き配列内の各要素を 1 行ずつ出力します。
js
function logArrayElements(element, index, array) {
console.log(`a[${index}] = ${element}`);
}
new Uint8Array([0, 1, 2, 3]).forEach(logArrayElements);
// 出力:
// a[0] = 0
// a[1] = 1
// a[2] = 2
// a[3] = 3
仕様書
Specification |
---|
ECMAScript Language Specification # sec-%typedarray%.prototype.foreach |
ブラウザーの互換性
BCD tables only load in the browser