JavaScript Array splice()

Definicja i użycie

splice() Metoda dodaje/usuwa elementy do/od tablicy i zwraca usunięte elementy.

Komentarz:splice() Metoda zmienia oryginalną tablicę.

Przykład

Przykład 1

Dodaj elementy do tablicy:

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

Spróbuj sam

Przykład 2

Dodaj nowe elementy i usuń 1 element na pozycji 2:

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

Spróbuj sam

Przykład 3

Usuń 2 elementy na pozycji 2:

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

Spróbuj sam

Gramatyka

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

Wartości parametrów

Parametry Opis
index Wymagane. Całkowita liczba, określająca w którym miejscu dodać/usunąć elementy, ujemne wartości wskazują na pozycję od końca tablicy.
howmany Opcjonalnie. Ilość elementów do usunięcia. Jeśli ustawiona na 0, żaden element nie zostanie usunięty.
item1, ..., itemX Opcjonalnie. Nowe elementy do dodania do tablicy.

Szczegóły techniczne

Zwrócona wartość: Nowy tablica, zawierający usunięte elementy (jeśli istnieją).
Wersja JavaScript: ECMAScript 1

Obsługa przeglądarek

Wszystkie przeglądarki obsługują ją w pełni splice() Metoda:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie

Strony związane

Tutorial:Tablice JavaScript

Tutorial:Const tablicy JavaScript

Tutorial:Metody tablicy JavaScript

Tutorial:Sortowanie tablicy JavaScript

Tutorial:Iteracja tablicy JavaScript