如何从数组中删除所有元素[重复]

Posted

技术标签:

【中文标题】如何从数组中删除所有元素[重复]【英文标题】: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();
 

【问题讨论】:

a.length = 0问了很多次 学习:***.com/questions/1232040/… 【参考方案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 = [];

【讨论】:

以上是关于如何从数组中删除所有元素[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 php 数组中删除具有特定值的所有元素? (以尽可能最短的方式)[重复]

如何从js中的数组中删除元素[元素来自mongodb] [重复]

如何从js中的数组中删除元素[元素来自mongodb] [重复]

Mongoose - 如何从数组元素中删除对象[重复]

从 mongodb 数组中的所有重复项中拉出一个元素

如何通过名称值从数组中删除字典元素[重复]