function RMB(str){
            let arr = str.split('').reverse();
            let res = [];
            for(let i=0,len=arr.length;i<len;i++){
                res.push(arr[i]);
                if((i+1)%3==0&&i!==len-1){
                    res.push(',');
                }

            }

            res=res.reverse().join('');
          return res 
        }

        console.log(RMB('1234567891112132')) 

添加了 i!==len-1的判断,修复了当位数是九尾数时首位为,

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐