Copias de arrays en JavaScript

Aprendamos a copiar arrays. Supongamos para el ejemplo que tenemos un array:

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

Hagamos una copia del mismo. Esto se hace usando un método especial, así:

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

También hay un segundo enfoque - mediante desestructuración:

javascriptlet copy = [...arr];