От автора: метод splice() изменяет содержимое массива, добавляя новые элементы одновременно с удалением старых элементов.
Синтаксис
1 |
array.splice(index, howMany, [element1][, ..., elementN]); |
Описание параметров
index − Индекс, с которого нужно начинать изменение массива.
howMany − Целое число, указывающее на число старых элементов массива, которые нужно удалить. Если howMany равно 0, то никакие элементы не удаляются.
element1, …, elementN − Элементы, которые нужно добавить к массиву. Если вы не указываете никакие элементы, то splice просто удаляет элементы из массива
Возвращаемое значение
Возвращает извлечённый массив, основанный на переданных параметрах.
Пример
1 2 3 4 5 6 7 8 |
var arr = ["orange", "mango", "banana", "sugar", "tea"]; var removed = arr.splice(2, 0, "water"); console.log("After adding 1: " + arr ); console.log("removed is: " + removed); removed = arr.splice(3, 1); console.log("After removing 1: " + arr ); console.log("removed is: " + removed); |
После компиляции, мы получим тот же код JavaScript. Результат выглядит следующим образом:
1 2 3 4 |
After adding 1: orange,mango,water,banana,sugar,tea removed is: After removing 1: orange,mango,water,sugar,tea removed is: banana |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.