for...of

反復可能オブジェクト、 たとえば組込みの String, Array, 配列風オブジェクト (例えば arguments や NodeList), TypedArray, Map, Set, およびユーザー定義の反復可能オブジェクトなどに対して、反復的な処理をするループを作成します。

構文

for (variable of iterable) {
  statement
}

variable 反復処理の各回において、異なるプロパティの値が variable に割り当てられます。 variable は const, let, var で宣言することができます。 iterable 反復処理が行われる反復可能なプロパティを持つオブジェクトです。

Array

const iterable = [10, 20, 30];

for (const value of iterable) {
  console.log(value);
}
// 10
// 20
// 30

String

最終更新

役に立ちましたか?