正如我的研究让我相信 for 循环是 javascript 语言中最快的迭代结构。我在想,为 for 循环声明一个条件长度值会更快……为了更清楚,您认为以下哪个更快?
示例一
for(var i = 0; i < myLargeArray.length; i++ ) {
console.log(myLargeArray[i]);
}
示例二
var count = myLargeArray.length;
for(var i = 0; i < count; i++ ) {
console.log(myLargeArray[i]);
}
我的逻辑是,在示例中的每次迭代中,在每次迭代中访问 myLargeArray 的长度比访问示例二中的简单整数值的计算成本更高?