论坛首页 Web前端技术论坛

JavaScript中清空数组的三种方式

浏览 25631 次
精华帖 (0) :: 良好帖 (6) :: 新手帖 (12) :: 隐藏帖 (10)
作者 正文
   发表时间:2011-01-27  
第一种 学习了。。哇哈哈哈
0 请登录后投票
   发表时间:2011-01-30  
经常看看LZ的一些对JS细节上的探讨的文章啊,都不错

当然清空数组也有很多方法,效率最高的算是length=0这种形式,
ary.splice(0,ary.length)要比直接ary.length=0慢好1到2倍,
再至于循环pop更不谈了,更要比splice慢两倍。
对于Chrome的V8解释器,值得一提的是,splice和length=0方法速度是差不多的,内部一定作了什么优化

不过,LZ对于把ary=[]这种方法称为“清空数组”,还是觉得用词不妥

0 请登录后投票
   发表时间:2011-01-31  
szcjlssx 写道
经常看看LZ的一些对JS细节上的探讨的文章啊,都不错

当然清空数组也有很多方法,效率最高的算是length=0这种形式,
ary.splice(0,ary.length)要比直接ary.length=0慢好1到2倍,
再至于循环pop更不谈了,更要比splice慢两倍。
对于Chrome的V8解释器,值得一提的是,splice和length=0方法速度是差不多的,内部一定作了什么优化

不过,LZ对于把ary=[]这种方法称为“清空数组”,还是觉得用词不妥



神在细节之中,以小见大。这才是匠人的精神。投了良好贴。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics