JavaScript-Array toSpliced()Methode
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"]
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"]
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi"); // ["Banana", "Orange", "Lemon", "Kiwi", "Mango"]
Andere Erweiterungen
JavaScript Array-Objekt