How to convert an int into an array of digits in Node.js

2 Answers

0 votes
let n = 917010;
let arr = new Array(n.toString().length);
   
for (let i = arr.length - 1; i >= 0; i--) {
    arr[i] = parseInt(n % 10);
    n = n / 10;
}
 
for (let i = 0; i < arr.length; i++) {
    console.log("arr[" + i + "] = " + arr[i]);
}
 
 
  
  
/*
run:
  
arr[0] = 9
arr[1] = 1
arr[2] = 7
arr[3] = 0
arr[4] = 1
arr[5] = 0
  
*/

 

 



answered Apr 4, 2024 by avibootz
0 votes
let n = 917010;

let arr = n.toString().split('');
 
for (let i = 0; i < arr.length; i++) {
    console.log("arr[" + i + "] = " + arr[i]);
}
 
 
  
  
/*
run:
  
arr[0] = 9
arr[1] = 1
arr[2] = 7
arr[3] = 0
arr[4] = 1
arr[5] = 0
  
*/

 

 



answered Apr 4, 2024 by avibootz
...