[JavaScript] JavaScript性能优化 - 不要在循环语句里使用计算表达式和函数 →→→→→进入此内容的聊天室

来自 , 2019-06-04, 写在 JavaScript, 查看 123 次.
URL http://www.code666.cn/view/362c9930
  1. //慢
  2. for(var i = 0; i < my_array.length; i++)
  3.  
  4. //也很慢
  5. for(var i = 0; i < myMethod(); i++)
  6.  
  7. //快
  8. var length = my_array.length;
  9. for(var i = 0; i < length; i++)
  10.  
  11. //也很快
  12. var length = myMethod();
  13. for(var i = 0; i < length; i++)
  14.  
  15. //如果非要把代码都写到一行上,这样写也很快,虽然使用了表达式,但这样写也值计算一次
  16. for(var i = 0, length = my_array.length; i < length; i++)
  17. //javascript/2144

回复 "JavaScript性能优化 - 不要在循环语句里使用计算表达式和函数"

这儿你可以回复上面这条便签

captcha