Aggiungi oggetto all'array in JavaScript
- Aggiungi elementi e oggetti a un array utilizzando l’operatore di assegnazione in JavaScript
-
Aggiungi elementi e oggetti a un array usando la funzione
push()
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.