美文网首页
for循环优化

for循环优化

作者: 小雞雞炖蘑菇 | 来源:发表于2017-03-17 20:48 被阅读0次

for循环是最常用的循环结构,它由四部分组成: 初始化体, 前测条件, 后执行体, 循环体;
如下一个for循环:

var arr = new Array(1000);
for(var i=0; i<arr.length; i++){
  //循环体执行的代码;
}

第一步优化: 此循环体每次循环都查询一次arr这个数组的length,比较慢,采用一个变量存储;

var arr = new Array(1000);
var len = arr.length;
for(var i=0; i<len; i++){
  //循环体执行的代码;
}

第二步优化: 采用倒叙优化性能,倒叙比正序块一点,注意一点是i--后面的";"不能少;

var arr = new Array(1000);
var len = arr.length;
for(var i=len; i--;){
  //循环体执行的代码;
}

相关文章

网友评论

      本文标题:for循环优化

      本文链接:https://www.haomeiwen.com/subject/grqynttx.html