Come aggiungere un array a un altro array in JavaScript

Come aggiungere un array a un altro array in JavaScript
Gli oggetti che assomigliano agli elenchi e hanno metodi per l'attraversamento e la modifica sono chiamati array in JavaScript. Un elenco di dati è archiviato in un array. In JavaScript, esistono diversi modi per aggiungere un elemento a un array. Puoi aggiungere un singolo elemento, più elementi o anche un intero array a un altro array.

Questo tutorial illustrerà la procedura per aggiungere un array a un altro.

Come aggiungere un array a un altro array in JavaScript?

Per aggiungere un array a un altro, JavaScript consente alcuni metodi predefiniti elencati di seguito:

  • Metodo Concat ()
  • metodo push ()
  • operatore di diffusione

Esaminiamo separatamente il funzionamento di ciascun metodo.

Metodo 1: aggiungere un array a un altro array usando il metodo Concat ()

Per aggiungere un array a un altro, puoi usare il "concat ()" metodo. Combina i due array e restituisce un nuovo array.

Sintassi
È possibile utilizzare la sintassi di seguito per il metodo Concat ():

Array1.CONCAT (Array2)

Qui, il metodo Concat () aggiungerà elementi di "Array2" A "Array1".

Esempio
Innanzitutto, creeremo due array chiamati "Array1" E "Array2":

var array1 = [1,11,22,33];
var array2 = [111,222];

Ora aggiungeremo gli elementi di Array2 all'Array1 usando il metodo Concat () e lo memorizzeremo in un “newarray":

var newarray = array1.concat (array2);

Infine, stamperemo il "newarray" usando il "console.tronco d'albero()" metodo:

console.log (newarray);

L'output indica che abbiamo aggiunto correttamente i due array:

Passiamo al metodo successivo per aggiungere array.

Metodo 2: aggiungere un array a un altro array usando il metodo push ()

Puoi anche usare il “spingere()"Metodo, che è un altro metodo predefinito di JavaScript utilizzato per aggiungere due array. È possibile combinarlo con "fare domanda a()" metodo. Non è necessario creare un nuovo array per archiviare array aggiunti poiché il metodo push () aggiunge gli elementi all'array esistente.

Sintassi
Segui la sintassi di seguito utilizzando entrambi i metodi Applica () e Push () per aggiungere "Array2" In "Array1":

Array1.spingere.applicare (array1, array2);

Esempio
In questo esempio, useremo gli array precedentemente creati denominati "Array1" E "Array2"E aggiungi entrambi gli array usando il"spingere()" metodo:

Array1.spingere.applicare (array1, array2);

Infine, stamperemo gli elementi Array1 usando il "console.tronco d'albero()" metodo:

console.log (array1);

L'output mostra che Array2 viene aggiunto correttamente con Array1:

Diamo un'occhiata a un altro metodo per aggiungere un array all'altro array.

Metodo 3: Aggiungi un array a un altro array usando l'operatore di diffusione

Puoi usare un altro metodo di JavaScript chiamato "Diffusione"Operatore. Questo operatore è indicato come "[...]". Crea un terzo array combinando i componenti dei primi due array.

Sintassi
Per l'operatore di spread, utilizzare la sintassi seguente:

[... Array1, ... Array2];

Esempio
Considereremo gli array di soprattutto "Array1" E "Array2"E unisciti a loro usando l'operatore di diffusione:

var newarray = [... array1, ... array2];

Quindi, stampare l'array "newarray"Che memorizza l'array risultante dopo aver unito gli elementi di entrambi i array:

console.log (newarray);

Puoi vedere nell'output, gli elementi di entrambi gli array sono ora aggiunti:

Abbiamo raccolto metodi più semplici per aggiungere un array a un altro.

Nota: Questi metodi sono efficienti per combinare piccoli array. Se si desidera aggiungere grandi array, è necessario creare un metodo definito dall'utente.

Conclusione

Per aggiungere un array a un altro, è possibile utilizzare i metodi predefiniti di JavaScript, incluso il metodo Concat (), il metodo Push () e l'operatore di diffusione. Tutti questi metodi predefiniti sono efficienti per piccoli array. Se si desidera combinare o aggiungere un array di grandi dimensioni, è possibile creare un metodo definito dall'utente per risultati efficienti. Questo tutorial ha illustrato la procedura per l'avvio di un array a un altro con esempi adeguati.