for-of文 - 拡張for文
JavaScriptで配列をループするのに使えるのがfor-of構文です。PHPのforeach
やPythonのfor in
と使い勝手が似ている構文です。
js
for (変数 of 配列) {文;}
js
for (変数 of 配列) {文;}
次の例は、配列[1, 2, 3]
をループして順番に1
、2
、3
を出力するものです。
js
constnumbers = [1, 2, 3];for (constn ofnumbers ) {console .log (n );}
js
constnumbers = [1, 2, 3];for (constn ofnumbers ) {console .log (n );}
for-ofでインデックスを取得する
JavaScriptで、for-ofで配列のインデックスと値を一緒に得るには、entries
メソッドを組み合わせます。
js
constwords = ["I", "love", "TypeScript"];for (const [index ,word ] ofwords .entries ()) {console .log (index ,word );}
js
constwords = ["I", "love", "TypeScript"];for (const [index ,word ] ofwords .entries ()) {console .log (index ,word );}
関連情報
📄️ 配列をループする方法
JavaScript/TypeScriptで配列をループするには、主にfor文、for-of文、配列のメソッドの3つの方法があります。
📄️ オブジェクトをループする方法
JavaScript・TypeScriptでオブジェクトのプロパティをループする方法を説明します。