JavaScript清空数组的三种方法

参考链接:http://snandy.iteye.com/blog/893955

方式1,length赋值为0

目前 Prototype中数组的 clear 方法和mootools库中数组的 empty 方法使用这种方式清空数组。

1     var ary = [1,2,3,4];  
2     ary.length = 0;  
3     console.log(ary); // 输出 [],空数组,即被清空了  

方式2,赋值为[]

Ext库Ext.CompositeElementLite类的 clear 方法使用这种方式清空。

1     var ary = [1,2,3,4];  
2     ary = []; // 赋值为一个空数组以达到清空原数组  

方式1 保留了数组其它属性,方式2 则未保留。

方式3,splice(这种方法还可以用来清空 类数组)

1     var ary = [1,2,3,4];  
2     ary.splice(0,ary.length);  
3     console.log(ary); // 输出 [],空数组,即被清空了  

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。