Копіі масіваў у JavaScript

Давайте навучымся капіяваць масівы. Хай для прыкладу ў нас ёсць нейкі масіў:

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

Давайте зробім яго копію. Гэта робіцца з дапамогай спецыяльнага метаду, вось так:

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

Ёсць і другі падыход - праз дэструктурызацыю:

javascriptlet copy = [...arr];