2016-08-03 2 views
0

У меня есть массив, например: a[3,4,5,6,7,8]. Я хочу удалить весь элемент за один раз и сделать массив как пустой массив. Как удалить весь элемент массива.Как удалить все элементы из массива

Мой код

var a = [2,3,4,5,6]; 
for(var i=0; I<a.length; i++){ 
a.remove(); 
} 
+0

'a.length = 0' спросил много раз – naveen

+0

Узнать: http://stackoverflow.com/questions/1232040/how-do-i-empty-an-array-in-javascript –

ответ

2
a.length = 0; 

Это все, что вам нужно

var a = [2,3,4,5,6]; 
 
console.log(a); 
 
a.length = 0; 
 
console.log(a);

+0

внутри' for' loop? – David

+0

нет, вам не нужны петли. –

+0

Спасибо, это сработало – David

2

ли a.length = 0;, если вы не хотите терять ссылки. Do a = [];, если вы хотите потерять ссылки.

+2

Спасибо Это сработало – David

Смежные вопросы