JavaScript-Array toSpliced()Methode

Array 对象参考手册JavaScript Array-Objekt

Beispiel

Kehren Sie die Reihenfolge der Elemente im Array um:

//Ein Array erstellen const sites = ["Google", "Example", "JYSHARE", "Taobao"]; //Füge 'Zhihu' und 'Wiki' an Position 2 hinzu const sites2 = sites.toSpliced(2, 0, "Zhihu", "Wiki"); document.getElementById("demo").innerHTML = sites2;

Ausgabe:

Google,Example,Zhihu,Wiki,JYSHARE,Taobao

Selbst ausprobieren »

Definition und Verwendung

Die toSpliced()-Methode wird verwendet, um Elemente aus einem Array hinzuzufügen und/oder zu entfernen.

Die toSpliced()-Methode gibt ein neues Array zurück.

Die toSpliced()-Methode ändert das ursprüngliche Array nicht.

toSpliced() ist die kopierende Version der splice()-Methode.


Browser-Unterstützung

toSpliced() ist ein ES2023-Feature.

Seit Juli 2023 unterstützen alle modernen Browser dieses Feature:

Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Feb. 2023 Feb. 2023 Juli 2023 März 2023 Mai 2023

Syntax

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

Parameters

Parameter Beschreibung
index (erforderlich) Der Index (die Position) des Elements, das hinzugefügt oder entfernt werden soll. Negative Werte zählen vom Ende des Arrays.
count (optional) Die Anzahl der zu entfernenden Elemente.
item1, ... (optional) Die neuen hinzuzufügenden Elemente.

Rückgabewert

Type Beschreibung
Array Ein neues Array, das die geänderten Elemente enthält.

Weitere Beispiele

Elemente entfernen:

Beispiel

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const fruits2 = fruits.toSpliced(2, 2); // ["Banana", "Orange"]

Elemente entfernen und hinzufügen:

Beispiel

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi"); // ["Banana", "Orange", "Lemon", "Kiwi", "Mango"]

Array 对象参考手册JavaScript Array-Objekt

Andere Erweiterungen