Come combinare array usando JavaScript

Come combinare array usando JavaScript

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:

    • concat ()
    • Operatore di diffusione

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.