Aggiungi elemento all'array su indice specifico in JavaScript

Aggiungi elemento all'array su indice specifico in JavaScript
Mentre si lavora con gli array JavaScript, a volte è necessario aggiungere un elemento in un determinato indice. In JavaScript, esistono più metodi per aggiungere un elemento all'inizio o alla fine dell'array, ma è un po 'difficile nel mezzo di un array. Non c'è modo nell'oggetto array per aggiungere un elemento a un determinato indice; Da qui il "integratosplice ()"Il metodo può essere utilizzato.

Questo tutorial spiegherà il modo per aggiungere un elemento in un array a un determinato indice usando JavaScript.

Come aggiungere un elemento in un particolare indice in JavaScript Array?

L'inserimento diretto di un nuovo elemento in un array in un determinato indice non è supportato da alcun metodo integrato. Per farlo, usa il "splice ()"Metodo, che modifica il contenuto di un array eliminando, aggiungendo o sostituendo nuovi elementi in qualsiasi indice specificato. Aggiorna anche l'array che lo invoca piuttosto che crearne uno nuovo.

Sintassi

Utilizzare la sintassi data per il metodo Splice ():

vettore.Splice (indice, no_of_eliminatedItems, item1,… itemn)

Nella sintassi sopra:

  • IL "indice"È dove verrà posizionato il nuovo elemento.
  • IL "no_of_eliminatedItems"È il numero di elementi che devono essere rimossi dall'array. È un argomento opzionale.
  • IL "Item1, ... Itemn"Sono gli elementi che verranno aggiunti a un array.

Valore di ritorno

Il metodo Splice () restituisce un array aggiornato con nuovi elementi all'indice specifico.

Esempio 1: aggiungi un elemento a un array con un indice specifico usando il metodo Splice ()

Crea un array "numero":

VAR NUMBER = [0, 1, 2, 8, 9];

Chiama il "splice ()"Metodo passando l'indice"3"Come il primo argomento che è l'indice iniziale degli elementi che verrà aggiunto in un array,"0"Come secondo argomento, che indica che nessun elemento verrà eliminato dall'array, e poi"3, 4, 5"Sono gli elementi che devono essere aggiunti in un array:

numero.giunzione (3, 0, 3, 4, 5);

Stampa l'array aggiornato sulla console usando "console.tronco d'albero()" metodo:

console.log (numero);

Produzione

L'output indica che gli elementi vengono aggiunti correttamente a un array dall'indice 3.

Esempio 2: aggiungi un array a un array con un indice specifico usando il metodo Splice ()

Crea un array "Num"E aggiungi tutti i suoi elementi in"numero" vettore:

var num = [3, 4, 5, 6, 7];

Usa l'operatore di diffusione (.. ) nel metodo Splice () come terzo argomento che copierà tutti gli elementi del "Num"Array nel"numero" vettore:

numero.giunzione (3, 0, ... num);

Stampa l'array risultante sulla console:

console.log (numero);

Produzione

L'output sopra mostra che tutti gli elementi di un array "Num"Vengono aggiunti con successo in"numero"Array al terzo indice.

Conclusione

Il javascript "splice ()"Viene utilizzato per aggiungere l'elemento in un indice specificato che modifica l'array eliminando, aggiungendo o sostituendo elementi da un array. Questo tutorial ha spiegato la procedura per l'aggiunta di un elemento in un array in un indice specifico usando JavaScript.