Aggiungi oggetto all'array in JavaScript

Ammar Ali 12 ottobre 2023
  1. Aggiungi elementi e oggetti a un array utilizzando l’operatore di assegnazione in JavaScript
  2. Aggiungi elementi e oggetti a un array usando la funzione push() in JavaScript
Aggiungi oggetto all'array in JavaScript

Questo tutorial discuterà l’aggiunta di elementi e oggetti a un array utilizzando l’operatore di assegnazione e la funzione push() in JavaScript.

Aggiungi elementi e oggetti a un array utilizzando l’operatore di assegnazione in JavaScript

Per aggiungere elementi e oggetti a un array, puoi utilizzare l’operatore di assegnazione in JavaScript. È necessario utilizzare l’indice per definire la posizione all’interno dell’array in cui si desidera inserire l’elemento o l’oggetto. Se un elemento esistente occupa già l’indice definito, l’elemento verrà sostituito con il nuovo elemento o oggetto. Ad esempio, creiamo un array con tre valori e aggiungiamo un elemento alla fine dell’array utilizzando l’operatore di assegnazione. Vedi il codice qui sotto.

var myArray = ['one', 'two', 'three'];
myArray[3] = 'four';
console.log(myArray)

Produzione:

["one", "two", "three", "four"]

Nel codice sopra, abbiamo aggiunto l’elemento four all’indice 3 del myArray. Puoi anche sostituire gli elementi presenti nell’array usando il loro indice. Ora aggiungiamo un oggetto a un array. Vedi il codice qui sotto.

var myArray = ['one', 'two', 'three'];
var myArray2 = ['four', 'five']
myArray[3] = myArray2;
console.log(myArray)

Produzione:

 ["one", "two", "three", Array(2)]

Nel codice sopra, abbiamo aggiunto un oggetto array myArray2 a un array myArray all’indice 3. È possibile aggiungere oggetti di qualsiasi tipo di dati a un array utilizzando l’operatore di assegnazione.

Aggiungi elementi e oggetti a un array usando la funzione push() in JavaScript

Per aggiungere elementi e oggetti a un array, puoi utilizzare la funzione push() in JavaScript. La funzione push() aggiunge un elemento o un oggetto alla fine di un array. Ad esempio, creiamo un array con tre valori e aggiungiamo un elemento alla fine dell’array utilizzando la funzione push(). Vedi il codice qui sotto.

var myArray = ['one', 'two', 'three'];
myArray.push('four');
console.log(myArray)

Produzione:

["one", "two", "three", "four"]

Nel codice sopra, abbiamo aggiunto l’elemento four alla fine di myArray. Ora aggiungiamo un oggetto a un array usando la funzione push(). Vedi il codice qui sotto.

var myArray = ['one', 'two', 'three'];
var myArray2 = ['four', 'five']
myArray.push(myArray2);
console.log(myArray)

Produzione:

 ["one", "two", "three", Array(2)]

Nel codice sopra, abbiamo aggiunto un oggetto array myArray2 a un array myArray alla fine. Puoi aggiungere oggetti di qualsiasi tipo di dati a un array usando la funzione push(). Puoi anche aggiungere più valori a un array aggiungendoli nella funzione push() separati da una virgola. Per aggiungere gli elementi o gli oggetti all’inizio dell’array, possiamo usare la funzione unshift(). Ad esempio, aggiungiamo l’elemento four all’inizio dell’array myArray. Vedi il codice qui sotto.

var myArray = ['one', 'two', 'three'];
myArray.unshift('four');
console.log(myArray)

Produzione:

["four", "one", "two", "three"]

Come puoi vedere nell’output, l’elemento four viene aggiunto all’inizio dell’array. Invece di aggiungere un oggetto array, puoi aggiungere tutti i suoi elementi usando la funzione push.apply(). Ad esempio, aggiungiamo gli elementi presenti in un array all’altro array. Vedi il codice qui sotto.

var myArray = ['one', 'two', 'three'];
var myArray2 = ['four', 'five']
myArray.push.apply(myArray, myArray2);
console.log(myArray)

Produzione:

["one", "two", "three", "four", "five"]

Come puoi vedere nell’output, i due elementi presenti in myArray2 sono stati aggiunti a myArray. Puoi anche concatenare due array per creare un altro array usando la funzione concat(). Ad esempio, creiamo un array concatenando due array esistenti utilizzando la funzione concat(). Vedi il codice qui sotto.

var myArray = ['one', 'two', 'three'];
var myArray2 = ['four', 'five'];
var myArray3 = myArray.concat(myArray2);;
console.log(myArray3)

Produzione:

["four", "five", "one", "two", "three"]

È possibile modificare l’ordine degli elementi presenti in myArray3 modificando l’ordine di concatenazione.

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Articolo correlato - JavaScript Array