Come aggiungere valore a un array JavaScript

Come Aggiungere Valore A Un Array Javascript



In JavaScript, esistono più metodi per aggiungere un elemento a un array. Puoi aggiungere un singolo elemento, più elementi o anche un intero array a un altro. JavaScript consente inoltre di attraversare o modificare gli array utilizzando metodi diversi. L'oggetto Array.prototype è l'origine di tutte le proprietà e metodi.

Questo articolo spiegherà le procedure per aggiungere un valore a una matrice.

Come aggiungere valore a un array in JavaScript?

Per aggiungere un valore a un array, puoi utilizzare i metodi predefiniti di JavaScript che sono riportati di seguito:







  • metodo push()
  • metodo unshift()
  • metodo splice()

Comprendiamo a fondo questi metodi.



Metodo 1: aggiungi valore a una matrice utilizzando il metodo push()

Per aggiungere un valore a una matrice, ' spingere() ” è il metodo più comunemente usato. Inserisce semplicemente l'elemento nell'array, oppure possiamo dire che aggiunge elementi alla fine dell'array.



Sintassi
Segui la sintassi indicata:





Vettore . spingere ( 'elemento' ) ;

Qui, il “ elemento ” verrà spinto nel “ Vettore ” con l'aiuto del “ spingere() ' metodo.

Esempio
Per prima cosa, creeremo un array chiamato ' fiori ”:



lascia fiori = [ 'Rosa' , 'Giglio' , 'Gelsomino' ] ;

Stamperemo gli elementi dell'array creato sulla console usando ' console.log() ' metodo:

consolle. tronco d'albero ( fiori ) ;

Quindi, aggiungeremo un elemento ' Tulipano ' nella matrice ' fiori ” usando il metodo push():

fiori. spingere ( 'Tulipano' ) ;

Infine, stamperemo l'array aggiornato “ fiori ” dopo aver aggiunto un elemento al suo interno:

consolle. tronco d'albero ( fiori ) ;

Come puoi vedere nell'output che l'elemento ' Tulipano ” viene aggiunto con successo al nostro array:

Se vuoi aggiungere un elemento all'inizio dell'array, controlla la sezione successiva.

Metodo 2: aggiungi valore a una matrice utilizzando il metodo unshift()

Puoi anche usare il ' non spostarti () ” metodo per aggiungere un valore a una matrice. Aggiunge il valore all'inizio di una matrice.

Sintassi
Usa la sintassi data per aggiungere un valore alla posizione iniziale di un array usando il metodo unshift():

Vettore . non spostato ( 'elemento' ) ;

Esempio
Considereremo lo stesso array creato nell'esempio precedente denominato ' fiori ”. Ora aggiungeremo l'elemento ' Tulipano ” all'inizio dell'array utilizzando il metodo “unshift()”:

fiori. non spostato ( 'Tulipano' ) ;

Infine, stamperemo l'array ' fiori ” sulla console:

consolle. tronco d'albero ( fiori ) ;

L'output indica che l'elemento ' Tulipano ” viene aggiunto correttamente all'inizio dell'array:

Vediamo il metodo successivo per aggiungere l'elemento nel mezzo dell'array.

Metodo 3: aggiungi valore a una matrice utilizzando il metodo splice()

Un altro metodo viene utilizzato per aggiungere un elemento in un array chiamato ' giuntare() ' metodo. Aggiunge l'elemento nel mezzo dell'array dove vuoi. Richiede tre parametri come argomento.

Sintassi
Segui la sintassi fornita di seguito per il metodo splice():

Matrici. giuntura ( indice , deleteCount , 'elemento' ) ;

Qui, il “ indice ” è la posizione in cui deve essere aggiunto un nuovo elemento, “ deleteCount ' indica quanti elementi devono essere rimossi e ' elemento ” è un valore che verrà aggiunto nell'array.

Esempio
Ora aggiungeremo l'elemento ' Tulipano ” al 1° indice di un array. Nel codice seguente, “ 1 ' è l'indice di un array in cui verrà posizionato l'elemento e ' 0 ” indica che non è necessario rimuovere alcun elemento da un array:

fiori. giuntura ( 1 , 0 , 'Tulipano' ) ;

Stampa l'array aggiunto sulla console:

consolle. tronco d'albero ( fiori ) ;

Puoi vedere nell'output che l'elemento ' Tulipano ” viene posizionato correttamente al 1° indice di un array:

Abbiamo raccolto tutti i metodi per aggiungere un valore a un array in JavaScript.

Conclusione

Per aggiungere un valore a un array, puoi utilizzare i metodi predefiniti di JavaScript, inclusi il metodo push(), il metodo unshift() e il metodo splice(). Il metodo unshift() può essere usato per inserire un nuovo elemento all'inizio di un array, il metodo push() può essere usato per inserire un nuovo elemento alla fine e il metodo splice() può essere usato per inserire un nuovo elemento al centro dell'array. Questo articolo ha spiegato le procedure per aggiungere valori a una matrice.