У меня есть функция. Мне нужно сделать очередь т.е. чтобы в final добавлялись элементы в конец и удалялс первый элемент. В результате я должен получать первый элемент в виде распакованного массива, а остальные элементы оставались в массиве. Подскажите, что я делаю не правильно?
const endResult = () => {
let final = [];
final.push(1);
final.shift();
return final[0];
};