Der Unterschied zwischen Slice und Splice in JavaScript ist wie folgt: Slice() gibt eine neue Kopie des Arrays zurück und ändert das ursprüngliche Array nicht, während splice() das ursprüngliche Array ändert. Die Syntax von Slice() ist Slice(Start, End) und die Syntax von Splice() ist Splice(Start, DeleteCount, ...items). Slice() kopiert Elemente, die an einer angegebenen Position beginnen, und splice() entfernt oder ersetzt Elemente, die an einer angegebenen Position beginnen.
Der Unterschied zwischen Slice und Splice in JS
Kommen wir gleich zum Punkt
slice()
und splice()
sind Wird zum Betreiben von Arrays in JavaScript verwendet. Es gibt zwei Methoden, deren Funktionen jedoch unterschiedlich sind. slice()
和 splice()
是 JavaScript 中用于操作数组的两个方法,但它们的功能不同。
详细展开
slice()
slice(start[, end])
参数:
start
: 必选,从该索引开始复制元素。end
: 可选,复制到该索引(不包括)。例子:
<code class="js">const arr = [1, 2, 3, 4, 5]; const newArr = arr.slice(2); // [3, 4, 5]</code>
splice()
splice(start, deleteCount[, ...items])
参数:
start
: 必选,从该索引开始移除元素。deleteCount
: 必选,要移除的元素数量。...items
: 可选,插入到 start
slice()
Gibt eine flache Kopie des Arrays (neues Array) zurück.
Das ursprüngliche Array wird nicht geändert.slice(start[, end])
start
: Erforderlich, beginnen Sie mit dem Kopieren von Elementen aus diesem Index. end
: Optional, in diesen Index kopieren (exklusiv). 🎜🎜🎜🎜🎜🎜Beispiel: 🎜🎜<code class="js">const arr = [1, 2, 3, 4, 5]; arr.splice(2, 2, 10, 11); // [1, 2, 10, 11, 5]</code>
splice(start, deleteCount[, ...items])
🎜🎜🎜Parameter: 🎜🎜🎜start
: Erforderlich, beginnen Sie mit dem Entfernen aus diesem Indexelement. 🎜🎜deleteCount
: Erforderlich, die Anzahl der zu entfernenden Elemente. 🎜🎜...items
: Optional, das am start
-Index eingefügte Element (falls angegeben). 🎜🎜🎜🎜🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Summary🎜🎜🎜🎜🎜slice()🎜 Gibt eine flache Kopie des Arrays zurück, ohne das ursprüngliche Array zu ändern. 🎜🎜🎜splice()🎜 Durch das Entfernen oder Ersetzen von Elementen aus einem Array wird das ursprüngliche Array geändert. 🎜🎜Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Slice und Splice in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!