当前位置:   article > 正文

js 清空数组_js清空数组clear

js清空数组clear

第一种:splice 

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

第二种:将数组length赋值为0    这种方式很有意思,在Java语言中,其数组的length是只读的,不能被赋值

  1. int[] ary = {1,2,3,4};
  2. ary.length = 0;

              Java中会报错,编译通不过。但是在JS中则可以,且将数组清空了   

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

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

第三种:重新赋值为[ ]  但其本质并不是清空 ,而是重新生成一个数组对象

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

Ext库Ext.CompositeElementLite类的 clear 方法使用这种方式清空。     第二种 保留了数组其它属性,第三种 则未保留。

 

转载请注明原地址: https://blog.csdn.net/loveer0/article/details/81408793

 

         

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/915108
推荐阅读
相关标签
  

闽ICP备14008679号