如何从数组中删除元素?

可能重复:
如何在JavaScript中清空数组

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

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


最简单的事情就是

myArray = [];

再次。

编辑 - 正如评论中指出的那样,并且在回答其他问题时,另一个“最简单的事情”是

myArray.length = 0;

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


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

尝试这个

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

没有像jQuery数组那样的东西,那只是一个javascript数组。 当页面回传时,它会重新渲染并重新运行所有JavaScript,您不需要清除数组的内容。

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

myArray = []; // no var, we are just initializing not declaring
链接地址: http://www.djcxy.com/p/23941.html

上一篇: How to remove elements from Array?

下一篇: Is JavaScript's array.clear() not a function?