Как удалить элементы из массива? [Дубликат]

17
  

Возможный дубликат:
как сделать пустой массив в JavaScript

Как удалить все элементы из массива jQuery?

У меня есть массив var myArray = []; , я хочу очистить все элементы в этом массиве на каждом столбце.

    
задан Ranjith 18.07.2012 в 16:24
источник

5 ответов

29

Проще всего сделать, просто

myArray = [];

снова.

edit - как указано в комментариях, а в ответах на другие вопросы другая «простейшая вещь» -

myArray.length = 0;

, и это имеет преимущество сохранения одного и того же объекта массива.

    
ответ дан Pointy 18.07.2012 в 16:25
источник
10

вы можете удалить весь элемент в myArray с использованием длины массива, это общий шаблон.

попробуйте это

var myArray = [1, 2, 3];    
myArray.length = 0; // remove all item
    
ответ дан blueiur 18.07.2012 в 16:28
источник
1

Нет такой вещи, как массив jQuery, это просто массив javascript. Когда страница отправляется обратно, она повторно отображает и все javascript повторно запускаются, вам не нужно очищать содержимое массива.

, если во время выполнения страницы вы хотели очистить массив javascript, просто повторно инициализируйте его как новый пустой массив:

myArray = []; // no var, we are just initializing not declaring
    
ответ дан jbabey 18.07.2012 в 16:25
источник
1

Вот список методов , которые вы можете сделать в массиве в javascript     

ответ дан Evan Larsen 18.07.2012 в 16:26
источник
1

Чтобы очистить значения массива, вы можете сделать простой:

myarray = [];

P.s.

jQuery != javascript
    
ответ дан Napolux 18.07.2012 в 16:26
источник