Maison >interface Web >js tutoriel >Comment utiliser splice en js

Comment utiliser splice en js

下次还敢
下次还敢original
2024-05-01 04:06:18713parcourir

La méthode Splice de JavaScript permet de supprimer ou d'insérer des éléments d'un tableau, renvoyant un nouveau tableau contenant les éléments supprimés. L'utilisation est la suivante : Supprimer des éléments : arr.splice(start, deleteCount) Insérer des éléments : arr.splice(start, 0, ...items) Remplacer des éléments : arr.splice(start, 1, ...items) Supprimer à partir de la fin Élément : arr.splice(-1, deleteCount) Supprimer l'élément depuis le début : arr.splice(0, deleteCount)

Comment utiliser splice en js

Utilisation de la méthode Splice en JavaScript

La méthode Splice est une méthode construite -in de l'objet Array en JavaScript Méthode pour supprimer ou insérer des éléments d'un tableau. Il renvoie un nouveau tableau contenant les éléments supprimés et de nouveaux éléments peuvent être insérés dans l'ordre d'origine.

Syntaxe

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

Paramètres

  • start : La position de départ des éléments supprimés, à partir de 0. Si un nombre négatif est spécifié, le comptage commence à la fin du tableau.
  • deleteCount : Le nombre d'éléments à supprimer. S'il n'est pas spécifié, il sera supprimé de la position de départ à la fin du tableau.
  • items: Paramètre facultatif, utilisé pour insérer de nouveaux éléments après suppression.

Valeur de retour

Un nouveau tableau contenant les éléments supprimés.

Comment utiliser

  1. Supprimer l'élément :

    <code class="js">const arr = [1, 2, 3, 4, 5];
    arr.splice(2, 2); // [3, 4]</code>
  2. Insérer un élément :

    <code class="js">arr.splice(2, 0, 'a', 'b'); // [1, 2, 'a', 'b', 3, 4, 5]</code>
  3. Remplacer l'élément :
    De supprimer un élément et insérer un nouvel élément, équivalent à une opération de remplacement :

    <code class="js">arr.splice(2, 1, 'c'); // [1, 2, 'c', 4, 5]</code>
  4. Supprimer des éléments de la fin du tableau :
    Utiliser une position de départ négative :

    <code class="js">arr.splice(-1, 1); // [1, 2, 'c', 4]</code>
  5. Supprimer des éléments du début du tableau :
    Spécifiez une position de départ de 0 :

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

Notes

  • La méthode Splice modifie directement le tableau d'origine.
  • Le tableau renvoyé contient les éléments supprimés, tandis que le tableau d'origine sera modifié.
  • Si deleteCount est inférieur à 0 ou supérieur à la longueur du tableau, il sera ignoré.
  • Si le début est supérieur à la longueur du tableau, aucune opération ne sera effectuée.
  • Si vous souhaitez supprimer et insérer des éléments en même temps, vous devez utiliser l'opérateur spread (...) en prenant le nouvel élément comme argument.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie slice en js ?Article suivant:Que signifie slice en js ?