私はStoyanStefanovによるオブジェクト指向Javascriptを読んでいて、ある時点で彼は次のように書いています。
ループは、配列の
for-in
要素(または後で説明するオブジェクト)を反復処理するために使用されます。これは使用のみです。for
またはを置き換える汎用の繰り返しメカニズムとしては使用できませんwhile
。for-in
を使用して配列の要素をループする例を見てみましょう。ただし、これは情報提供のみを目的for-in
としており、オブジェクトに最も適しているため、通常のfor
ループを遅延に使用する必要があることに注意してください。
for
配列の要素を反復処理するときは、過去に常にループを使用していました。通常、この目的で使用されるループでfor
はなくループを確認しましたが、「通常のループを配列に使用する必要がある」理由は何ですか。for-in
for