Нашёл способы сделать это через shift&pop, splice и slice. Но не могу понять зачем в методе splice нужны квадратные скобки после круглых "let spl = arr.splice(0,1)[0]". Подскажите, пожалуйста, почему без них не работает и показывает, что переменная spl равна Array(1), ведь arr.splice и подразумевает, что я хочу удалить один элемент, начиная с нулевого.
function changeSp(arr) {
let spl = arr.splice(0,1)[0];
arr.push(spl);
return arr;
}
console.log(changeSp([1,2,3,4,5])); // 2,3,4,5,1