JavaScript Array splice()

Определение и использование

splice() Метод добавляет/удаляет элементы из/в массив и возвращает удаленные элементы.

Комментарий:splice() Метод изменяет исходный массив.

Пример

Пример 1

Добавить элементы в массив:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");

Попробуйте сами

Пример 2

Добавить новый элемент в массив и удалить 1 элемент:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");

Попробуйте сами

Пример 3

Удалить 2 элемента на позиции 2:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);

Попробуйте сами

Синтаксис

array.splice(index, howmany, item1, ....., itemX)

Значение параметра

Параметр Описание
index Обязателен. целое число,指定在哪里添加/удалить элементы, использование отрицательных значений для указания位置的.
howmany Опционально. Количество элементов, которые нужно удалить. Если установлено 0, то элементы не удаляются.
item1, ..., itemX Опционально. Новые элементы, которые нужно добавить в массив.

Технические детали

Возвратное значение: Новый массив, содержащий удаленные элементы (если они есть).
Версия JavaScript: ECMAScript 1

Поддержка браузеров

Все браузеры полностью поддерживают splice() Метод:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Соответствующие страницы

Урок:Массив JavaScript

Урок:Const массива JavaScript

Урок:Методы массива JavaScript

Урок:Сортировка массива JavaScript

Урок:Итерация массива JavaScript