var a = 999999999;
a = a.toString();
var flag = a.length % 3;
var b = '';
Array.prototype.slice.call(a).forEach((item, index) => {
b = b + item;
console.log(b);
console.log((index+1) % 3);
//(a.length-1) != index 如果数字的位数凑巧会导致数字最后也加上一个逗号,所以我们要把这种情况考虑到
if((index+1-flag) % 3 == 0 && (a.length-1) != index){
b = `${b},`
}
});
console.log(b);