У меня есть массив var myArray = [];, я хочу очистить все элементы в этом массиве в каждом сообщении.
Ответ 1
Проще всего сделать, просто
myArray = [];
снова.
edit — как указано в комментариях, и в ответах на другие вопросы другая "самая простая вещь" - это
myArray.length = 0;
и это имеет преимущество сохранения одного и того же объекта массива.
Ответ 2
вы можете удалить весь элемент в myArray, используя длину массива, общий шаблон.
попробуйте это
var myArray = [1, 2, 3];
myArray.length = 0; // remove all item
Ответ 3
Нет такой вещи, как массив jQuery, это просто массив javascript. Когда страница отправляется обратно, она повторно отображает и все javascript повторно запускаются, вам не нужно очищать содержимое массива.
если во время выполнения страницы вы хотели очистить массив javascript, просто повторно инициализируйте его как новый пустой массив:
myArray = []; // no var, we are just initializing not declaring
Ответ 4
Чтобы очистить значения массива, вы можете сделать простой:
myarray = [];
P.s.
jQuery != javascript
Ответ 5
Вот список методов, которые вы можете сделать в массиве в javascript