→
反復可能オブジェクト、たとえば組込みの String、Array、配列状オブジェクト(例えば arguments や NodeList)、TypedArray、Map、Set、およびユーザー定義の反復可能オブジェクトなどに対して、反復的な処理をするループを作成します。
これはオブジェクトのそれぞれの識別可能なプロパティの値に対して、実行される文を表す独自の反復フックを呼び出します。
| 変数 | 反復処理の各回において、異なるプロパティの値が割り当てられます。const、let、var で宣言することができます。 |
|---|---|
| オブジェクト | 反復処理が行われる反復可能なプロパティを持つオブジェクトです。 |
Arrayで反復処理
const iterable = [10, 20, 30];
for (const value of iterable) {
alert(value);
}
//表示:
// 10
// 20
// 30