2024年8月30日(金)
私は現在、Codecademy フルスタック エンジニア パスの 2 番目のコースにいます。私は最近、JavaScript 構文 I のレッスンを完了し、JavaScript 構文 II の配列とループの課題を完了しました。次は、オブジェクト、イテレータ、エラーとデバッグ、実践、および 3 つのチャレンジ プロジェクトです。
今日の主なハイライトは、私にとってまったく新しいループ、つまり for..of ループと for..in ループについて学ぶことでした。これらは従来の for ループとほぼ同じように機能しますが、より簡潔で読みやすく、保守しやすくなっています。比較は次のとおりです:
// Traditional for loop for (let i = 0; i < hobbies.length; i++) { console.log(`I enjoy ${hobbies[i]}.`); } // for..of loop for (const hobby of hobbies) { console.log(`I enjoy ${hobby}.`); }
for..of ループでは、イテレータが完全に抽象化され、オブジェクトと要素自体が前面に出てきます。この焦点の変化により、コードがより読みやすくなります。ただし、これらは従来の for ループを完全に置き換えるものではありません。たとえば、break ステートメントと continue ステートメントは利用できますが、後方反復はサポートしていません。
全体として、私は旅を楽しんでおり、今後の課題を楽しみにしています。 100 Days of Code チャレンジは、モチベーションを維持し、進捗状況を追跡するのに最適な方法であるだけでなく、開発コミュニティは素晴らしいです!
以上がコードの日 / 日数: 高度なループの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。