参考链接:http://snandy.iteye.com/blog/893955
方式1,length赋值为0
目前 Prototype中数组的 clear 方法和mootools库中数组的 empty 方法使用这种方式清空数组。
var ary = [1,2,3,4];
ary.length = 0;
console.log(ary); // 输出 [],空数组,即被清空了
方式2,赋值为[]
Ext库Ext.CompositeElementLite类的 clear 方法使用这种方式清空。
var ary = [1,2,3,4];
ary = []; // 赋值为一个空数组以达到清空原数组
方式1 保留了数组其它属性,方式2 则未保留。
方式3,splice(这种方法还可以用来清空 类数组)
var ary = [1,2,3,4];
ary.splice(0,ary.length);
console.log(ary); // 输出 [],空数组,即被清空了