Оператор spread и числа в JavaScript
Оператор spread не применим к числам:
let arr = [...12345]; // будет ошибка
Для решения проблемы следует преобразовывать число в строку, вот так:
let arr = [...String(12345)]; // получится массив ['1', '2', '3', '4', '5']