码迷,mamicode.com
首页 > 编程语言 > 详细

算法和流程控制 --《高性能JavaScript》

时间:2017-10-28 18:56:09      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:总结   判断   else   递归算法   次数   while循环   其他   调用   性能   

总结:

  1.for, while, do-while循环性能相当,并没有一种循环类型明显快于或满于其他类型。

  2.避免使用for-in循环,除非要遍历一个属性数量未知的对象。

  3.改善循环性能的最佳形式是减少每次迭代的运算量和减少循环迭代的次数。

  4.通常来说switch总是比if-else快,但并总是最佳的方法

  5.在判断条件较多时,使用查询表比if-else和switch快

  6.浏览器的调用栈限制了递归算法在JavaScript中的应用,栈溢出会导致其他代码中断运行

  7.如果你遇到栈溢出错误,可以更改为迭代算法。

 

算法和流程控制 --《高性能JavaScript》

标签:总结   判断   else   递归算法   次数   while循环   其他   调用   性能   

原文地址:http://www.cnblogs.com/linwx/p/7747433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!