- 暴力遍历
const num = String(1234567890);
let result = '';
for(let i =num.length -1;i>=0;i--){
if(i !== num.length -1 && i % 3 ===0){
result = num[i] + ',' + result;
}else{
result = num[i] + result;
}
}
- API 技巧
String(1234567890).split('').reverse().reduce((prev, next, index) => (index % 3) === 0 ? next + ',' + prev : next + prev)
- API 技巧
String(1234567890).toLocaleString('en-US')
- 正则表达式
String(1234567890).replace(/\B(?=(\d{3})+(?!\d))/g, ',');
网友评论