Шрифт:
Удалять элементы массива можно с помощью оператора
Удаление элемента напоминает (но несколько отличается) присваивание значения
Кроме того, как уже было показано выше, имеется возможность удалять элементы в конце массива простым присваиванием нового значения свойству
Наконец существует многоцелевой метод
7.6. Обход элементов массива
Наиболее часто для обхода элементов массива используется цикл
Во вложенных циклах и в других контекстах, когда скорость работы имеет критическое значение, иногда можно увидеть такой оптимизированный способ выполнения итераций по массиву, когда длина массива определяется только один раз, а не в каждой итерации:
В примерах выше предполагается, что выполняется обход плотного массива и все элементы содержат допустимые значения. В противном случае необходимо организовать проверку значений элементов массива перед их использованием. Если желательно исключить из обработки значения
Если необходимо пропустить только значение undefined и несуществующие элементы, проверку можно записать так: