var jsonParent = [];
这是我的jsonArray我正在推送数组中的一些元素,但现在我想清空这个数组并从中删除所有元素。
答案 0 :(得分:4)
在节省内存和参考方面使用
jsonParent.length = 0
答案 1 :(得分:2)
如果没有对同一个数组的其他引用,那么最简单的方法就是将jsonParent
分配给一个新的空数组:
jsonParent = [];
但是如果你的代码对同一个数组实例有其他引用,那么这些引用将使原始(填充)数组和jsonParent
的其他引用具有不同的(空)数组。因此,如果在您的情况下可以实现,并且您想要清空已有的实际数组实例,则可以执行以下操作:
jsonParent.length = 0;
// or if you like ugly:
jsonParent.splice(0, jsonParent.length);
(另请注意,您没有以任何方式使用JSON。如果它不是字符串,则不是JSON。)
答案 2 :(得分:1)
只需分配
jsonParent = []
再次删除所有元素时