Questo post descriverà i metodi di JavaScript per copiare un array per valore.
Come copiare un array per valore usando JavaScript?
Per copiare un array per valore, utilizzare i metodi indicati:
Metodo 1: copiare un array per valore usando il metodo Slice ()
Per copiare un array per valore, usa il "fetta()" metodo. Dà gli stessi elementi in un nuovo array senza modificare l'array originale.
Sintassi
Utilizzare la seguente sintassi per copiare un array in valore con l'aiuto del metodo Slice ():
vettore.fetta()Esempio
Crea un array chiamato "vettore":
var array = ['html', 'css', 'javascript', 'java'];Ora, crea un array vuoto "arr"Dove gli elementi copiati dall'array"vettore":
var arr = [];Invocare il "fetta()Metodo "su"vettore"E archivia elementi in un array vuoto"arr":
arr = array.fetta();Stampa l'array copiato risultante sulla console:
console.log ("Array copiato:");Si può vedere che l'array è stato copiato con successo in un array vuoto:
Metodo 2: copiare un array per valore utilizzando l'operatore di spread "..."
Usa la funzione ES6 Operatore di diffusione ".. "Per copiare gli elementi di array per valore da un array all'altro. Copia tutti gli elementi di un array rapidamente riducendo le righe di codice e migliorando la leggibilità del codice.
Sintassi
Seguire la sintassi data per copiare l'array per valore utilizzando l'operatore di spread:
[… vettore]Esempio
Usa l'operatore di diffusione con “vettore"Per copiare elementi dall'array e archiviarli in un array vuoto"arr":
arr = [... array];Produzione
Metodo 3: copiare un array per valore usando "per" loop
Puoi anche usare lo standard "per"Loop per la copia di elementi di un array a un altro. Iterato attraverso un array, copia ogni elemento e lo memorizza in un array vuoto.
Esempio
Itera l'array fino alla sua lunghezza e copialo in un array vuoto:
per (var i = 0, len = array.lunghezza; io < len; ++i)L'output indica che l'array è stato copiato con successo in un array vuoto:
Abbiamo raccolto tutte le informazioni necessarie relative alla copia degli array per valore.
Conclusione
Per copiare un array per valore, usa il "fetta()" metodo, "Operatore di diffusione", O "per" ciclo continuo. Questi metodi hanno copiato in modo efficiente elementi di array, mentre l'operatore di diffusione è l'approccio più semplice e migliore. Questo post ha descritto i metodi per copiare un array per valore.