Очистить массив в JavaScript

Как удалить все элементы из массива в JavaScript? Для этого нужно использовать универсальный метод удаления / вставки элементов splice из объекта Array:

Этот метод изменяет именно исходный массив. Параметр start обязателен, остальные не обязательны.

start — индекс начала изменений в массиве

deleteCount — количество элементов, начиная со start, которые нужно удалить. Если он не указан, либо больше количества элементов, оставшихся до конца массива, то удаляются все элементы начиная со start до конца. Можно указать Infinity, если дальше указываются параметры itemN.

item1, item2… — элементы до вставки в массив, начиная с позиции start.

Так как параметр start обязателен, то для удаления всех элементов из массива, то есть его полной очистки, нужно передать в качестве него ноль:

Пример использования в реальном проекте на GitHub, который будет использоваться в моей будущей книге.

Один комментарий к “Очистить массив в JavaScript”

  1. Возможно, если «удалить все элементы», проще просто новый пустой массив создать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *