Как разбить число на массив?
Так быстрее:var x = 358046274912;
// Нужно получить ['358', '046', '274', '912']
  
  function chunk(s, len) {
    const arr = [];
    for (let i = 0; i < s.length; i+=len) 
      arr.push(s.substring(i, i + len));
    return arr;
  }
  
  chunk(x.toString(), 3) // ['358', '046', '274', '912']
var a = 349845783;
var reg = /\s/;
a = a.toLocaleString().split(reg);
а так?