【问题标题】:How to remove all the elements from array [duplicate]如何从数组中删除所有元素[重复]
【发布时间】:2016-12-08 23:19:58
【问题描述】:

我有一个数组,例如:a[3,4,5,6,7,8]。我想一次性删除所有元素并将数组设为空数组。如何删除数组的所有元素。

我的代码

var a = [2,3,4,5,6];
for(var i=0; I<a.length; i++){
a.remove();
} 

【问题讨论】:

标签: javascript arrays data-structures


【解决方案1】:
a.length = 0;

这就是你所需要的

var a = [2,3,4,5,6];
console.log(a);
a.length = 0;
console.log(a);

【讨论】:

  • for循环内?
  • 不,你不需要循环。
  • 谢谢,干净的解决方案。
【解决方案2】:

如果您不想丢失参考资料,请使用a.length = 0;。如果您想丢失参考,请执行a = [];

【讨论】:

    猜你喜欢
    • 2020-05-08
    • 1970-01-01
    • 2013-05-20
    • 2014-01-18
    • 2011-07-03
    • 2019-03-23
    • 2018-10-29
    • 2018-02-14
    相关资源
    最近更新 更多