如何从jQuery数组中删除所有项目?
我有数组var myArray = [];
,我希望在每个帖子上清除此数组中的所有项目。
答案 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