javascript笔记(二)

推荐循环优化

以上面次循环为例,每次循环都要对数组长度进行一次属性查询,所以建议优化如下:

在满足需求的情况下可以将顺序循环改为倒序循环也可以提高执行效率,如下循环每个控制条件只是简单地与零进行比较。控制条件与true值进行比较任何非零数字自动强制转换为true,而零等同于false。所以控制条件已经从两次比较减少到一次比较。

参考:编写高质量代码 改善javascript程序的188个建议