ホームページ > ウェブフロントエンド > jsチュートリアル > コードの日 / 日数: 高度なループ

コードの日 / 日数: 高度なループ

WBOY
リリース: 2024-09-01 21:12:02
オリジナル
637 人が閲覧しました

Day /  Days of Code: Advanced Loops

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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート