variable 反復処理の各回において、一連のデータから値を受け取ります。const, let, var の何れかで定義されたものか、代入のターゲットとなります(以前に宣言した変数や、オブジェクトプロパティなど)。 iterable 反復可能オブジェクトです。ループを実行する一連の値の元となるものです。 statement 反復処理のたびに実行される文です。variable を参照することができます。ブロック文を使用して、複数の文を実行することができます。 for...of ループは、反復可能オブジェクトから取り出した値を 1 つずつ順次処理します。ループが値に対して行う各処理は反復処理と呼ばれ、ループは反復可能オブジェクトを反復処理すると言います。それぞれの反復処理では、現在のシーケンス値を参照する可能性のある文が実行されます。 for...of ループが反復可能オブジェクトを反復処理