JavaScript Array toSpliced()

Definicja i użycie

toSpliced() Metoda służy do dodawania i/lub usuwania elementów tablicy.

toSpliced() Metoda zwraca nową tablicę.

toSpliced() Metoda nie zmienia oryginalnej tablicy.

toSpliced() Metoda jest splice() Kopia metody.

Zobacz również:

Metoda splice() tablicy Array

Metoda slice() tablicy Array

Przykład

Przykład 1

// Utwórz tablicę
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Dodaj "Lemon" i "Kiwi" w pozycji 2
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

Spróbuj sam

Przykład 2

// Utwórz tablicę
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Usuń 2 elementy w pozycji 2
const fruits2 = fruits.toSpliced(2, 2);

Spróbuj sam

Przykład 3

// Utwórz tablicę
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Usuń 1 element w pozycji 2 i dodaj "Lemon" i "Kiwi"
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

Spróbuj sam

Gramatyka

array.toSpliced(index, count, item1, ....., itemX)

Parametry

Parametry Opis
index

Wymagane. Indeks (położenie) elementów do dodania lub usunięcia.

Wartości ujemne liczą się od końca tablicy.

count Opcjonalnie. Liczba elementów do usunięcia.
item1,... Opcjonalnie. Nowe elementy do dodania.

Zwracana wartość

Typ Opis
Array Nowa tablica zawierająca zmiany.

Wsparcie przeglądarek

toSpliced() To jest cecha ES2023.

Od lipca 2023 roku wszystkie współczesne przeglądarki wspierają tę metodę:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Luty 2023 roku Luty 2023 roku Lipiec 2023 roku Marzec 2023 roku Maj 2023 roku