JavaScriptのfor-ofループを使用した要素の反復処理


JavaScriptには、配列や可反復オブジェクトの要素を反復処理するための様々な方法があります。その中でも、for-ofループはシンプルで簡潔な方法です。この記事では、for-ofループを使用して要素を反復処理する方法と、具体的なコード例をいくつか紹介します。

for-ofループは、配列や可反復オブジェクトなどの要素を順番に取り出して処理するためのループです。以下のような構文を持ちます:

for (let element of iterable) {
  // 要素の処理
}

ここで、iterableは反復処理を行いたい配列や可反復オブジェクトを指します。ループの各反復で、elementにはiterableの次の要素が代入されます。

以下に具体的なコード例を示します。

const fruits = ['Apple', 'Banana', 'Orange'];
for (let fruit of fruits) {
  console.log(fruit);
}

上記の例では、fruits配列の要素を順番に取り出して、コンソールに出力しています。出力結果は以下のようになります。

Apple
Banana
Orange

また、for-ofループは可反復オブジェクトにも使用することができます。以下に文字列を反復処理する例を示します。

const message = 'Hello';
for (let char of message) {
  console.log(char);
}

上記の例では、message文字列の各文字を順番に取り出して、コンソールに出力しています。出力結果は以下のようになります。

H
e
l
l
o

for-ofループは、繰り返し処理を行いたい配列や可反復オブジェクトの要素をシンプルに取り出す方法です。ぜひこれを活用して、効果的な反復処理を実装してみてください。