forループまたはfor..inループが配列のどこにあるのか疑問に思いました。
私はjsperfを使用してこれをテストしました。
私
のForループは16,676,377 op/sfor..in519,853 op/s
では、その理由は次のとおりです。
var a = ["hi", "hi2", "bye", "bye2"];
for (var i in a) {
return a[i];
}
に比べて遅い:
var a = ["hi", "hi2", "bye", "bye2"];
for (var i = 0; i < a.length; i++) {
return a[i];
}