Так быстрее:
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']