如何在javascript中取消设置数组?我只是想清空它-所以它里面没有钥匙或任何东西
问问题
32593 次
6 回答
9
您可以为其分配一个新数组:
var array = ["element1","element2","element3"];
...
array = new Array();
或者
array = [];
于 2010-03-21T10:28:12.430 回答
6
为其分配一个空数组
x = []
于 2010-03-21T10:27:46.780 回答
3
array.length = 0
应该管用。
于 2010-03-21T10:29:33.750 回答
3
删除呢?
delete array
或者删除单个索引:
delete array[x]
于 2010-03-21T10:32:51.433 回答
1
var array = ["elem", "item"];
...
array = []; // Empty!
于 2010-03-21T10:28:14.533 回答
0
供参考(我知道它的旧并已回答)
如果你想清空数组,那已经回答了。如果要取消设置数组,可以分配一个未设置的变量...
var undef;
var myArr = [];
...
myArr = undef;
// typeof myArr == undefined
于 2014-10-02T22:27:20.027 回答