因为 length 是一个 JavaScript 属性,我是否使用有关系吗
for( var i = 0; i < myArray.length; i++ )
或
var myArrayLength = myArray.length;
for( var i = 0; i < myArrayLength ; i++ )
最佳答案
for(var i = 0, iLen = myArray.length; i < iLen; i++)
参见 http://blogs.oracle.com/greimer/resource/loop-test.html用于各种 Javascript 循环结构的基准测试。
关于javascript - JavaScript 属性是否在每次调用时计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/168464/