首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

两个不同写法间的性能有关问题

2013-08-01 
两个不同写法间的性能问题(i0;iarray.lengthi++)(i0,lenarray.length;ileni++)有什么区别[解决办法

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

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

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

热点排行
Bad Request.