JavaScript Array splice()
- Предыдущая страница sort()
- Следующая страница toReversed()
- Вернуться на один уровень выше Референсное руководство по JavaScript Array
Определение и использование
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
Урок:Методы массива JavaScript
- Предыдущая страница sort()
- Следующая страница toReversed()
- Вернуться на один уровень выше Референсное руководство по JavaScript Array