如何从数组中移除所有元素

3

我有一个数组,例如: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 - undefined
学习:https://dev59.com/k3M_5IYBdhLWcg3wyWSt - undefined
2个回答

5
a.length = 0;

这就是你所需要的所有内容。

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


for循环内部? - undefined
不需要循环。 - undefined
感谢,干净的解决方案。 - undefined

2
如果您不想丢失引用,请执行 a.length = 0;。如果您想要丢失引用,请执行a = [];。这段内容与IT技术相关,建议使用清晰易懂的语言表达。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接