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