【发布时间】:2020-07-22 16:43:25
【问题描述】:
哪段代码更快
一号:
for(var i = 0; i<50; i++){
//run code in here
}
for(var i = 0; i<50; i++){
//run more code in here
}
或者2号:
for(var i = 0; i<100; i++){
//run all the code in here
}
谢谢!
【问题讨论】:
-
您可以尝试设置一个计时器并自己测量。但是对于这么小的循环计数,它将可以忽略不计,并且可能没有意义。清晰和逻辑应该在这里占上风。
-
我怀疑会有很多明显的差异。选择对特定用例有意义的任何东西。通常,您不会将两个循环与一个较大的循环互换。
-
1 号运行“所有代码”50 次,2 号运行“所有代码”100 次..
标签: javascript arrays performance for-loop optimization