递归处理国际化数字 100,000,000
2017-10-16 本文已影响0人
坠入莱茵河
if (data === '') return 0
let newData = data
let dataArray = data.split('')
let dataArrayLen = dataArray.length - 3
if (dataArrayLen > 0) {
let priceFormat = (data) => {
dataArray.splice(dataArrayLen, 0, ',')
dataArrayLen = dataArrayLen - 3
if (dataArrayLen < 1) {
newData = dataArray.join('')
return
}
priceFormat(newData)
}
priceFormat(data)
}
return newData