如何在javascript中取消设置数组? 我只是想把它清空 - 所以它里面没有任何键或任何东西
答案 0 :(得分:9)
您可以为其指定一个新数组:
var array = ["element1","element2","element3"];
...
array = new Array();
OR
array = [];
答案 1 :(得分:6)
为其分配一个空数组
x = []
答案 2 :(得分:3)
删除怎么办?
delete array
或删除单个索引:
delete array[x]
答案 3 :(得分:2)
array.length = 0
应该有用。
答案 4 :(得分:1)
var array = ["elem", "item"];
...
array = []; // Empty!
答案 5 :(得分:0)
供参考(我知道它的陈旧和回答)
如果要清空数组,那已经是answered。 如果您想取消设置数组,可以指定一个未设置的变量...
var undef;
var myArr = [];
...
myArr = undef;
// typeof myArr == undefined