Javascript未设置数组

时间:2010-03-21 10:24:45

标签: javascript arrays unset

如何在javascript中取消设置数组? 我只是想把它清空 - 所以它里面没有任何键或任何东西

6 个答案:

答案 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