JavaScript — как удалить элемент массива

Javasctipt. Есть массив из N элементов. Нужно удалить i-й.

Решение:

Нам нужен новый массив без i-го элемента. Если это не хеш, то используем функцию объекта Array.splice(). 

Функция позволяет не только удалять, но и вставлять/замещать указанное число элементов.

Удаление элемента массива с индексом i

Удаление элемента из хеш массива (или объекта)

Для хеш-массивов (объектов) функцию splice не применить. Если известен индекс — имя ключа, то можно использовать оператор delete.

Мало букафф? Читайте есчо !

Связанные списки select с получением данных по ajax

Декабрь 15, 2016 г.

В прошлый раз я показывал как можно "на лету" создавать списки html select, данные которых содержались в специальном javascript массиве. Подготовить такой ...

Читать

Есть ли аналог foreach в JS?

Май 3, 2017 г.

Веб-программирование - почти всегда это создание кода, с использованием нескольких языков программирования. Зная одни языки, вы ищите знакомые аналоги там, где не так твердо стоите на ногах. Есть ли в javascript оператор цикла foreach (аналог в PHP)? ...

Читать

Найти элемент по его классу в HTML на чистом js

Май 4, 2020 г.

Немного ванильного js, на этот раз: как найти контейнер по указанному классу. Сразу рассмотрим более сложный пример, когда требуется найти элемент с классом .class-child внутри элемента .class-parent. В DOM мы используем функцию element.getElementsByClassName(CLASSNAME), ...

Читать

Улучшаем реакцию меню

Апрель 28, 2016 г.

Pull-down - выпадающим меню, работающим на javascript, никого не удивить. Мне не нравится, что оно закрывается мгновенно, как курсор мыши выходит за край выпавшей секции. Немного промахнешься (особенно это часто случается с последними пунктами), и меню ...

Читать
 

Комментарии к «JavaScript — как удалить элемент массива»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: