Кодинг
★ Рубрика: Кодинг
★ Тема: JavaScript

Как добавить в массив элемент в нужное место

Используя метод splice() можно легко добавить в массив новый элемент или несколько элементов сразу. Причем можно указать точное место, куда эти элементы надо вставить. Синтаксис метода:
arrayObj.splice( start, deleteCount, [elem1[, elem2[, ...[, elemN]]]] )
Поясним аргументы. Аргумент start - индекс в массиве, с которого начинать удаление. deleteCount- кол-во элементов, которое требуется удалить, начиная с индекса start. Если этот параметр не указан, то ни один элемент не будет удалён. Правда есть сложности. Так в Firefox: если этот параметр не указан, то будут удалены все элементы, начиная с индекса start. В Opera: (исследовано в версии 9.61) если этот параметр не указан, то будут удалён 1 элемент, имеющий индекс start+1. В этом же случае вместо удалённого элемента будет возвращена пустая строка. Дальше идет список добавляемых элементов: elem1, elem2, ..., elemN. Добавление начинается с позиции start. Внизу пример, в котором добавляются два элемента после второй позиции.
 Похожие публикации: JavaScript

Войти и комментировать [ Вход | Регистрация ]