違い: 1. for はインデックスを介して各データ要素をループしますが、forEach は JS 基盤プログラムを介して配列のデータ要素をループします; 2. for は、break キーワードを介してループの実行を終了できます。 、forEach はできない; 3. for はループ変数の値を制御することでループの実行を制御できるが、forEach はできない; 4. for はループの外でループ変数を呼び出すことができるが、forEach はループの外でループ変数を呼び出すことができない; 5 . forの実行 forEachよりも効率が高くなります。
![foreach と for ループの違いは何ですか](https://img.php.cn/upload/article/202301/05/2023010516222065682.jpg)
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
1. for ループと forEach
(1) for ループは、配列のインデックス添字を生成することによって、配列の各データ要素をループします。
##forEach は、JavaScript によって定義された配列の関数メソッドであり、JavaScript の基礎となるプログラム ![foreach と for ループの違いは何ですか](https://pic2.zhimg.com/v2-e97807042917072ed33f8145480ba851_r.jpg)
## を通じて配列のデータ要素をループします。
以上がforeach と for ループの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。