首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从数组中删除元素?

如何从数组中删除元素?
EN

Stack Overflow用户
提问于 2012-07-18 22:24:41
回答 5查看 46.1K关注 0票数 26

可能重复:

how to empty an array in JavaScript

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

我有数组var myArray = [];,我想在每次回帖时清除数组中的所有项。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-07-18 22:25:41

最简单的事情就是

代码语言:javascript
复制
myArray = [];

再来一次。

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

代码语言:javascript
复制
myArray.length = 0;

这样做的好处是保留了相同的数组对象。

票数 34
EN

Stack Overflow用户

发布于 2012-07-18 22:28:08

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

尝尝这个

代码语言:javascript
复制
var myArray = [1, 2, 3];    
myArray.length = 0; // remove all item
票数 10
EN

Stack Overflow用户

发布于 2012-07-18 22:25:41

没有jQuery数组这样的东西,它只是一个javascript数组。当一个页面回发时,它会重新渲染,所有的javascript都会重新运行,你不需要清除数组的内容。

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

代码语言:javascript
复制
myArray = []; // no var, we are just initializing not declaring
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11543602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档