for循环的效率改进写法二则
2013-06-05 16:20
253 查看
//第一种变化的形式: var i, myarray = []; for (i = myarray.length; i–-;) { // 使用myarray[i]做点什么 } 补充一下对于单var和作用域原则可以改进为:
var myarray = []; for (var i = myarray.length; i–-;) { // 使用myarray[i]做点什么 } 这样i只在循环内部起作用,如果有多段for循环代码这个i很可能是个隐患
//第二种使用while循环: var myarray = [], i = myarray.length; while (i–-) { // 使用myarray[i]做点什么 }
这些小的改进只体现在性能上,此外JSLint会对使用i–-加以抱怨。
相关文章推荐
- for循环写法带来的效率差异
- Java for循环写法效率
- JavaScript的for循环写法及效率
- for循环效率
- for循环效率
- Java中for each与正常for循环效率对比
- java 1.5中for循环的新写法
- for循环中有多个限制结束条件的正确写法(小心逗号运算符)
- 一段效率很高的for循环语句使用方法
- Java For循环效率试验
- for循环两个略骚的写法
- java for循环的几种写法
- Java for循环的几种写法
- for循环写法进阶
- for和foreach循环的效率对比
- foreach与正常for循环效率对比。
- C++新特性之lambda表达式在for_each循环中的使用及for循环新写法
- Linux Shell for循环写法总结
- for循环中i++与++i的效率探究 - zy1691的专栏 - 博客频道 - CSDN.NET
- for循环的几种写法(变化)