С помощью метода splice Вы можете добавлять/удалять элементы из/в массив.
Обратите внимание: данный метод изменяет исходный массив.
массив.splice(индекс_элемента,как_много_удалить,элемент1,элемент2...,элементn)
Параметры | Описание |
---|---|
индекс_элемента | Является обязательным параметром. Целое число, которое указывает на какой позиции добавить/удалить элемент. |
как_много_удалить | Является обязательным параметром. Указывает количество элементов, которые будут удалены. Если данный параметр равен 0, то ни один элемент не будет удален. |
элемент1,элемент2...,элементn | Является не обязательным параметром. Элементы, которые будут добавлены в массив. |
Пример
<script type="text/javascript"> //Создадим массив содержащий названия разных цветов var color = ["Красный","Желтый","Голубой","Оранжевый"]; //Добавим два новых цвета в массив и отобразим его color.splice(1,0,"Фиолетовый","Серый"); document.write(color + "<br />"); //Создадим еще один массив содержащий названия разных цветов var color1 = ["Красный","Желтый","Голубой","Оранжевый"]; //Удалим два элемента в середине массива и отобразим полученный массив color1.splice(1,2) document.write(color1 + "<br />"); //Создадим еще один массив содержащий названия разных цветов var color2=["Зеленый","Красный"]; //Удалим первый элемент и вставим вместо него Белый color2.splice(0,1,"Белый"); document.write(color2); </script>