Javascript unset array - PullRequest
       8

Javascript unset array

7 голосов
/ 21 марта 2010

Как мне сбросить массив в JavaScript? я просто хочу очистить его - так что в нем нет ничего ни ключей, ни чего-либо

Ответы [ 6 ]

9 голосов
/ 21 марта 2010

Вы можете назначить ему новый массив:

var array = ["element1","element2","element3"];
...
array = new Array();

OR

array = [];
6 голосов
/ 21 марта 2010

Назначить ему пустой массив

   x = []
3 голосов
/ 21 марта 2010

А как насчет удаления?

delete array

Или удалить один индекс:

delete array[x]
2 голосов
/ 21 марта 2010
array.length = 0

должно работать.

1 голос
/ 21 марта 2010
var array = ["elem", "item"];
...
array = []; // Empty!
0 голосов
/ 03 октября 2014

ДЛЯ ССЫЛКИ (я знаю его старый и ответил)


Если вы хотите очистить массив, он уже ответил . Если вы хотите unset массив, вы можете присвоить unset переменную ...

var undef;
var myArr = [];
...
myArr = undef;
// typeof myArr == undefined
...