Копирование из одного массива в другой

Используя методы массива slice() и splice() нужно скопировать один массив в другой.

let arr1 = [1,2,3];
let arr2 = [4,5];

Нужно вернуть [4, 1, 2, 3, 5]. Нету идей на счёт этого.


Ответы (2 шт):

Автор решения: maxet24

Если я правильно понял, то надо смешать два массива, тогда вот так:

let arr = arr1.concat(arr2);

Весь код:

let arr1 = [1,2,3];
let arr2 = [3,4];

let arr = arr1.concat(arr2);

alert(arr);

→ Ссылка
Автор решения: entithat

Как уже упомянули в комментариях. По сути slice() нам даже и не надо.

let arr1 = [1, 2, 3];
let arr2 = [4, 5];

arr2.splice(1, 0, ...arr1);
console.log(arr2);

→ Ссылка