JavaScript - Metodo Array splice ()

Descrizione

Matrice Javascript splice() Il metodo cambia il contenuto di un array, aggiungendo nuovi elementi e rimuovendo i vecchi elementi.

Sintassi

La sua sintassi è la seguente:

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

Dettagli dei parametri

  • index - Indice in corrispondenza del quale iniziare a modificare la matrice.

  • howMany- Un numero intero che indica il numero di vecchi elementi dell'array da rimuovere. SehowMany è 0, nessun elemento viene rimosso.

  • element1, ..., elementN- Gli elementi da aggiungere all'array. Se non si specifica alcun elemento, splice rimuove semplicemente gli elementi dall'array.

Valore di ritorno

Restituisce la matrice estratta in base ai parametri passati.

Esempio

Prova il seguente esempio.

<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>

Produzione

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