锁定老帖子 主题:JavaScript中清空数组的三种方式
精华帖 (0) :: 良好帖 (6) :: 新手帖 (12) :: 隐藏帖 (10)
|
|
---|---|
作者 | 正文 |
发表时间:2011-01-27
第一种 学习了。。哇哈哈哈
|
|
返回顶楼 | |
发表时间: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=[]这种方法称为“清空数组”,还是觉得用词不妥 |
|
返回顶楼 | |
发表时间: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=[]这种方法称为“清空数组”,还是觉得用词不妥 神在细节之中,以小见大。这才是匠人的精神。投了良好贴。 |
|
返回顶楼 | |