可能重复:
如何在 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
要清除数组值,您可以执行以下操作:
myarray = [];
附言
jQuery != javascript
这是您可以在 javascript 中对数组执行的方法列表