我已经看过以下几种在JavaScript中编写for循环的方式:
for(var i=0, n=myArray.length; i<n; i++) {
// do something
}
以下是什么优势?
for(var i=0; i<myArray.length; i++) {
// do something
}
答案 0 :(得分:3)
理论上,它只需要查看myArray
一次的长度,而不是每次都在循环中查找。
在实践中,这些天我认为浏览器的JS引擎非常智能,可以优化其外观的性能影响。