L'array è una struttura di dati tipica in vari linguaggi di programmazione, come JavaScript. Mantiene un elenco ordinato di elementi indicizzati. In alcuni casi, i programmatori devono combinare o unire gli elementi di diversi array in un singolo array.
Questo post spiegherà i metodi per combinare array usando JavaScript.
Come combinare array usando JavaScript?
Per combinare o unire due o più array, JavaScript offre alcuni metodi predefiniti, elencati di seguito:
Metodo 1: combinare array usando il metodo Concat ()
Per combinare più array in un singolo array, usa il "concat ()" metodo. È il modo più semplice e diretto per combinare più array.
Sintassi
Seguire la sintassi data per combinare gli array usando il metodo Concat ():
Array1.Concat (Array2, Array3, ..., Arrayn)
Ci vogliono più array come parametri e li combinano in un singolo array.
Valore di ritorno
Restituisce un nuovo array senza influire sugli array originali.
Esempio
Crea tre array, un array di numeri pari, numeri dispari e un numero primo:
var pareggio = [2, 4, 6, 8]
var odd = [1, 3, 5, 7]
var prime = [11, 13, 17]
Chiama il "concat ()"Metodo passando"Anche" E "Prime"Array per combinarli in un"strano"Array e memorizza l'array risultante in variabile"Combinearray":
var combinearray = dispari.concat (anche, primo);
Stampa l'array combinato sulla console usando "console.tronco d'albero()" metodo:
console.log (combinearray);
Produzione
L'uscita sopra indica che gli array "Anche" E "Prime"Sono combinati con successo con l'array"strano".
Metodo 2: combinare array usando l'operatore di spread
Un altro modo per combinare array in JavaScript è il "operatore di diffusione". L'operatore di diffusione è di tre punti che copiano tutti gli elementi dell'array in un altro array. È il modo più efficiente di combinare o fondere più array.
Sintassi
Utilizzare la sintassi seguente per l'operatore di diffusione per combinare più array in un singolo array:
[... Array1, ... Array2, ... Array3, ... Arrayn]
Esempio
Utilizzare i tre array di cui sopra denominati "Anche","strano", E "Prime". Che contiene numeri pari, numeri dispari ed elenchi di numeri primi. Ora, combina tutti questi array usando l'operatore di diffusione:
var combinearray = [... anche, ... strano, ... primo];
Produzione
L'output indica che gli array sono stati concatenati con successo in un singolo array.
Conclusione
Per combinare più array in un singolo array, usa il "concat ()Metodo o il "operatore di diffusione". L'operatore di diffusione è un modo efficiente per combinare array. Copia tutti gli elementi dell'array in un altro array. Il metodo Concat () è il modo più semplice e diretto per combinare o unire elementi di array. Questo post spiega i metodi per combinare array usando JavaScript.