重複の可能性:
JavaScriptの「For…in」と配列
どのような状況で使用する
for (var i = 0; i < array.length; i++)
使用とは異なります
for (var i in array)
JavaScriptで?
重複の可能性:
JavaScriptの「For…in」と配列
どのような状況で使用する
for (var i = 0; i < array.length; i++)
使用とは異なります
for (var i in array)
JavaScriptで?
for (var i = 0; i < array.length; i++)
すべての配列要素を順番にアクセスして、配列をトラバースするのに最適です。
最新の JavaScript エンジンでarray.forEach
は、多くの場合よりクリーンです。
for (var i in object) // with object.hasOwnProperty
継承された列挙可能なプロパティを含む、OBJECT の列挙可能なプロパティを調べるために使用されます。注文は保証されません。配列はオブジェクトであり、このメソッドは配列に対して「機能」しますが、返されるプロパティが特定の順序ではない可能性があるため、理想的ではありません。さらに、配列オブジェクトにモンキー パッチまたはシムが配置されている場合は、ここに表示されます。