用于数组的循环语法的JavaScript
我已经看到了多次用JavaScript编写for循环的下列风格:
for(var i=0, n=myArray.length; i<n; i++) {
// do something
}
那对于以下有什么优势?
for(var i=0; i<myArray.length; i++) {
// do something
}
理论上,它只需要查看一次myArray
的长度,而不是每次绕过循环。
在实践中,我相信现在浏览器的JS引擎足够聪明,可以优化它们的性能影响。
链接地址: http://www.djcxy.com/p/70013.html上一篇: JavaScript for loop syntax for array
下一篇: does caching array length for a loop condition affect performance?