JavaScript不要在for循环语句里使用计算表达式和函数
//慢 for(var i = 0; i < my_array.length; i++) //也很慢 for(var i = 0; i < myMethod(); i++) //快 var length = my_array.length; for(var i = 0; i < length; i++) //也很快 var length = myMethod(); for(var i = 0; i < length; i++) //如果非要把代码都写到一行上,这样写也很快,虽然使用了表达式,但这样写也值计算一次 for(var i = 0, length = my_array.length; i < length; i++)