如何从Array中删除元素?

时间:2012-07-18 14:24:41

标签: javascript arrays

  

可能重复:
  how to empty an array in JavaScript

如何从jQuery数组中删除所有项目?

我有数组var myArray = [];,我希望在每个帖子上清除此数组中的所有项目。

5 个答案:

答案 0 :(得分:29)

最简单的事情就是

myArray = [];

试。

编辑 - 正如评论中所指出的,在其他问题的答案中,另一个“最简单的事情”是

myArray.length = 0;

并且具有保留相同数组对象的优点。

答案 1 :(得分:10)

你可以使用数组长度删除myArray中的所有项目,这是常见模式。

试试这个

var myArray = [1, 2, 3];    
myArray.length = 0; // remove all item

答案 2 :(得分:1)

没有jQuery数组,这只是一个javascript数组。当页面回发,重新渲染并重新运行所有javascript时,您不需要清除数组的内容。

如果在执行页面期间,您想要清除javascript数组,只需将其重新初始化为一个新的空白数组:

myArray = []; // no var, we are just initializing not declaring

答案 3 :(得分:1)

要清除数组值,您可以做一个简单的事情:

myarray = [];

P.S。

jQuery != javascript

答案 4 :(得分:1)

以下是您可以在javascript

中对数组执行的list of methods