正如我的研究讓我相信循環是JavaScript語言中最快的迭代構造。我在想,爲for循環聲明一個條件長度值會更快......爲了使它更清晰,您認爲以下哪個更快?FOR循環中的性能
例ONE
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的長度是計算上更昂貴然後訪問一個簡單的整數值,如例2所示?
您是否試過編寫性能測試? – Spoike
不,總是有這麼多的圍繞這樣的測試和他們的參數的爭議... – AndrewMcLagan
你基本上回答自己。它高度依賴於條件,所以它基本上是不可測試的。你提供了一個具體的例子,你可以真正測試這個具體的例子。 – Dykam