JavaScript - Méthode Array splice ()

La description

Tableau Javascript splice() modifie le contenu d'un tableau, en ajoutant de nouveaux éléments tout en supprimant les anciens éléments.

Syntaxe

Sa syntaxe est la suivante -

array.splice(index, howMany, [element1][, ..., elementN]);

Détails des paramètres

  • index - Index auquel commencer à changer le tableau.

  • howMany- Un entier indiquant le nombre d'anciens éléments de tableau à supprimer. SihowMany vaut 0, aucun élément n'est supprimé.

  • element1, ..., elementN- Les éléments à ajouter au tableau. Si vous ne spécifiez aucun élément, splice supprime simplement les éléments du tableau.

Valeur de retour

Renvoie le tableau extrait en fonction des paramètres passés.

Exemple

Essayez l'exemple suivant.

<html>
   <head>
      <title>JavaScript Array splice Method</title>
   </head>
   
   <body>   
      <script type = "text/javascript">
         var arr = ["orange", "mango", "banana", "sugar", "tea"];         
         var removed = arr.splice(2, 0, "water");
         document.write("After adding 1: " + arr );
         document.write("<br />removed is: " + removed);
         
         removed = arr.splice(3, 1);
         document.write("<br />After adding 1: " + arr );
         document.write("<br />removed is: " + removed);
      </script>      
   </body>
</html>

Production

After adding 1: orange,mango,water,banana,sugar,tea
removed is: 
After adding 1: orange,mango,water,sugar,tea
removed is: banana