(草稿先,慢慢补充)
1.降低算法复杂度
2.避免创建垃圾对象
3.降低磁盘IO
JS方面,最经典的优化莫过于将.length的调用放至for声明外
Ex.
改为
或者
其原因在于JS数组的length不是属性,而是类似一个方法,可以简单的理解为:每次调用length,JS虚拟机都要从头数一遍数组有多少个元素.
(草稿先,慢慢补充)
1.降低算法复杂度
2.避免创建垃圾对象
3.降低磁盘IO
JS方面,最经典的优化莫过于将.length的调用放至for声明外
Ex.
改为
或者
其原因在于JS数组的length不是属性,而是类似一个方法,可以简单的理解为:每次调用length,JS虚拟机都要从头数一遍数组有多少个元素.