xxxxxxxxxx
const myNumber = 1245;
function numberToArray(number) {
let array = number.toString().split("");//stringify the number, then make each digit an item in an array
return array.map(x => parseInt(x));//convert all the items back into numbers
}
//use the function
var myArray = numberToArray(myNumber);
xxxxxxxxxx
const n = 123456;
Array.from(n.toString()).map(Number);
// [1, 2, 3, 4, 5, 6]
xxxxxxxxxx
const numToSeparate = 12345;
const arrayOfDigits = Array.from(String(numToSeparate), Number);
console.log(arrayOfDigits); //[1,2,3,4,5]
xxxxxxxxxx
let n = 123456789
let data = []
while(n > 0) {
let m = Math.abs(n % 10)
data.unshift(m)
n = Math.floor(n / 10)
}
console.log(data)