Примеры
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// На позиции 2 добавляем "Лимон" и "Киви":
fruits.splice(2, 0, "Лимон", "Киви");
Попробуйте сами »
Больше примеров ниже!
Описание
Метод splice() добавляет и/или удаляет элементы массива.
Метод splice() перезаписывает исходный массив.
Синтаксис
array.splice(index, count, item1, ....., itemX)
Параметры
| Параметр | Описание |
| index | Необходимый. Индекс (позиция) для добавления или удаления элементов. Отрицательное значение отсчитывается от конца массива. |
| count | Необязательный. Number of items to be removed. |
| item1, ..., | Необязательный. Новые элементы, которые необходимо добавить. |
Возвращаемое значение
| Тип | Описание |
| Array | Массив, содержащий удаленные элементы (если есть). |
Больше примеров
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// На позиции 2 удалите 2 элемента
fruits.splice(2, 2);
Попробуйте сами »
// Создаем массив
const fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
// На позиции 2 удаляем 1 элемент, добавляем "Лимон" и "Киви"
fruits.splice(2, 1, "Лимон", "Киви");
Попробуйте сами »
Учебники по массивам:
Поддержка браузера
splice() — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |