Heim >Web-Frontend >js-Tutorial >So verwenden Sie Splice in js

So verwenden Sie Splice in js

下次还敢
下次还敢Original
2024-05-01 04:06:18713Durchsuche

Die Splice-Methode von JavaScript ermöglicht das Entfernen oder Einfügen von Elementen aus einem Array und gibt ein neues Array zurück, das die entfernten Elemente enthält. Die Verwendung ist wie folgt: Elemente löschen: arr.splice(start, deleteCount) Elemente einfügen: arr.splice(start, 0, ...items) Elemente ersetzen: arr.splice(start, 1, ...items) Löschen vom Ende Element: arr.splice(-1, deleteCount) Element vom Anfang löschen: arr.splice(0, deleteCount)

So verwenden Sie Splice in js

Verwendung der Splice-Methode in JavaScript

Die Splice-Methode ist eine gebaute -in des Array-Objekts in JavaScript Methode zum Entfernen oder Einfügen von Elementen aus einem Array. Es gibt ein neues Array zurück, das die gelöschten Elemente enthält, und neue Elemente können in der ursprünglichen Reihenfolge eingefügt werden.

Syntax

<code class="js">array.splice(start, deleteCount, ...items)</code>

Parameter

  • start: Die Startposition gelöschter Elemente, beginnend bei 0. Wenn eine negative Zahl angegeben wird, beginnt die Zählung am Ende des Arrays.
  • deleteCount: Die Anzahl der zu löschenden Elemente. Wenn nicht angegeben, wird es von der Startposition bis zum Ende des Arrays gelöscht.
  • items: Optionaler Parameter, der zum Einfügen neuer Elemente nach dem Löschen verwendet wird.

Rückgabewert

Ein neues Array, das die gelöschten Elemente enthält.

So verwenden Sie

  1. Element löschen:

    <code class="js">const arr = [1, 2, 3, 4, 5];
    arr.splice(2, 2); // [3, 4]</code>
  2. Element einfügen:

    <code class="js">arr.splice(2, 0, 'a', 'b'); // [1, 2, 'a', 'b', 3, 4, 5]</code>
  3. Element ersetzen:
    Element löschen und neues Element einfügen, entspricht dem Ersetzungsvorgang:

    <code class="js">arr.splice(2, 1, 'c'); // [1, 2, 'c', 4, 5]</code>
  4. Entfernen Sie Elemente vom Ende des Arrays:
    Verwenden Sie eine negative Startposition:

    <code class="js">arr.splice(-1, 1); // [1, 2, 'c', 4]</code>
  5. Entfernen Sie Elemente vom Anfang des Arrays:
    Geben Sie eine Startposition von 0 an:

    <code class="js">arr.splice(0, 1); // [2, 'c', 4]</code>

Hinweise

  • Die Splice-Methode ändert direkt das ursprüngliche Array.
  • Das zurückgegebene Array enthält die gelöschten Elemente, während das ursprüngliche Array geändert wird.
  • Wenn deleteCount kleiner als 0 oder größer als die Array-Länge ist, wird es ignoriert.
  • Wenn start größer als die Array-Länge ist, wird keine Operation ausgeführt.
  • Wenn Sie Elemente gleichzeitig löschen und einfügen möchten, sollten Sie den Spread-Operator (...) verwenden und das neue Element als Argument verwenden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Splice in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Slice in js?Nächster Artikel:Was bedeutet Slice in js?