
console.time();
var sum = 0;
for(var i = 0; i < 2; i++) {
for(var j = 0; j < 5000; j++) {
sum += i * j;
}
}
console.timeEnd();
console.time();
var sum = 0;
for(var i = 0; i < 5000; i++) {
for(var j = 0; j < 2; j++) {
sum += i * j;
}
}
console.timeEnd();
本文通过两个不同顺序的双重循环,展示了在JavaScript中循环结构对性能的影响。实验使用了console.time()来测量执行时间,揭示了外部循环变量的不同对整体性能的显著差异。
1万+

被折叠的 条评论
为什么被折叠?



