Copie di array in JavaScript

Impariamo a copiare gli array. Supponiamo ad esempio di avere un array:

javascriptlet arr = [1, 2, 3, 4, 5];

Creiamone una copia. Questo si fa utilizzando un metodo speciale, in questo modo:

javascriptlet copy = Object.assign([], arr);

C'è anche un secondo approccio - tramite la destrutturazione:

javascriptlet copy = [...arr];