JavaScript splice()
Пример
Добавление элементов в массив:
var fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
fruits.splice(2, 0, "Lemon", "Kiwi");
Попробуйте сами »
Больше примеров "Попробуйте сами" ниже.
Определение и использование
Метод splice() добавляет/удаляет элементы в/из массива и возвращает удаленные элементы.
Примечание: Этот метод изменяет исходный массив.
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.
Метод | |||||
---|---|---|---|---|---|
splice() | Да | Да | Да | Да | Да |
Синтаксис
array.splice(index, howmany, item1, ....., itemX)
Значения параметров
Параметр | Описание |
---|---|
index | Требуемый. Целое число, указывающее, в какой позиции добавлять/удалять элементы, Использует отрицательные значения для указания позиции с конца массива |
howmany | Необязательный. Количество предметов, которые должны быть удалены. Если установлено значение 0, то никакие элементы не будут удаляются |
item1, ..., itemX | Необязательный. Новый элемент(ы), который будет добавлен в массив |
Технические детали
Возвращаемое значение: | Новый массив, содержащий удаленные элементы (если таковые имеются) |
---|---|
Версия JavaScript: | ECMAScript 1 |
Еще примеры
Пример
В позиции 2 добавьте новые элементы и удалите 1 элемент:
var fruits = ["Банан", "Апельсин", "Яблоко", "Манго"];
fruits.splice(2, 1, "Lemon", "Kiwi");
Попробуйте сами »
Пример
В положении 2 удалите 2 элемента:
var fruits = ["Банан", "Апельсин", "Яблоко", "Манго", "Kiwi"];
fruits.splice(2, 2);
Попробуйте сами »
Связанные страницы
JavaScript учебник: JavaScript Массивы
JavaScript учебник: JavaScript Методы массива