ZH奶酪: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); // 输出 [],空数组,即被清空了
![字节跳动内推](https://img2020.cnblogs.com/blog/323808/202004/323808-20200415172728571-1992447742.jpg)
找我内推: 字节跳动各种岗位
作者:
ZH奶酪(张贺)
邮箱:
cheesezh@qq.com
出处:
http://www.cnblogs.com/CheeseZH/
*
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。