日期:2014-05-16  浏览次数:20439 次

两个不同写法间的性能问题
(i=0;i<array.length;i++)

(i=0,len=array.length;i<len;i++)

有什么区别

------解决方案--------------------
第一容易造成死循环,浏览器卡主
------解决方案--------------------
第一个相当于每次都要计算一次数组长度,如果数组太长会有性能问题
第二个相当于把数组长度先记下来,也就是只算一次,在大数组的情况下性能占优