ホームページ > 記事 > ウェブフロントエンド > JavaScript ループを記述するにはどのような方法がありますか?
JavaScript ループを記述する方法は次のとおりです: 1. "for (let Index = 0; Index < len; Index ) {...}"; 2. "myArray.forEach(function(index){
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript でループを記述する方法は何ですか?
JavaScript で for ループを記述する方法
背景
こちらJavaScript の for ループには多くのオプションがありますが、その違いは何かご存知ですか?いつ、どのサイクルを使用するのが最良の戦略ですか?上記がこの記事で議論したいことです。意見交換を歓迎します。
説明
1. 20 年前の for ループ
//20年前的写法 let len = myArray.Length for (let index = 0; index < len; index++) { console.log(myArray[index]) }
は非常に満足のいくものでした。戻り値はありません。
3. for...in
//ES5的写法 myArray.forEach(function(index){ //操作你的index,index即为数组中的元素 })
最悪の方法です。このときのインデックスは文字列であり、配列の順序で出力されるとは限らないためです。 , これは怖いです。
トラバーサルにのみ適しています通常のオブジェクトのキーです。
4, for...of
//ES5的写法,劝你慎重 for (let index in myArray) { // 千万别这样做 console.log(myArray[index]); }
[推奨学習:
javascript基本的なチュートリアル]
以上がJavaScript ループを記述するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。