ホームページ > 記事 > ウェブフロントエンド > JavaScript の for ループの種類
私たちは皆、古典的な for ループを知っており、愛用していますが、JavaScript には他にもいくつかの強力な for ループ オプションがあることをご存知ですか?
1) for/in: これは、オブジェクトのキーを反復処理し、オブジェクトのプロパティを操作するのに非常に便利です。
Example: const obj = {name: "JavaScript", type: "Language"}; for (let key in obj) { console.log(key); // outputs "name" and "type" }
2) for/of: これは、配列や文字列などの反復可能なオブジェクトのキーやインデックスではなく、値に焦点を当てている場合に最適です。
例:
const arr = ["JavaScript", "is", "versatile"]; for (let value of arr) { console.log(value); }
3) forEach: これは便利さと読みやすさを提供する逸品で、最小限の構文で配列を反復処理できるため、反復プロセス自体ではなくループ内のロジックに集中できます。
例:
const arr = ["JavaScript", "is", "versatile"]; arr.forEach(value => console.log(value));
この中でどれがお気に入りですか?
以上がJavaScript の for ループの種類の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。