可能重复:
如何在 JavaScript 中清空数组
var jsonParent = [];
这是我的 jsonArray 我正在推入数组中的一些元素,但现在我想清空这个数组并从中删除所有元素。
在节省内存和引用方面使用
jsonParent.length = 0
如果没有其他对同一数组的引用,那么最简单的方法就是分配jsonParent
给一个新的空数组:
jsonParent = [];
但是,如果您的代码对同一个数组实例有其他引用,那么这些其他引用将保留在原始(填充)数组和jsonParent
不同(空)数组中。因此,如果在您的情况下这是可能的,并且您想清空您已经拥有的实际数组实例,您可以这样做:
jsonParent.length = 0;
// or if you like ugly:
jsonParent.splice(0, jsonParent.length);
(另请注意,您在这里没有以任何方式使用 JSON。如果它不是字符串,则它不是 JSON。)
只需分配
jsonParent = []
当您想删除所有元素时再次