昨天遇到的一道题:1234567890 => 1,234,567,890 要求其实就是使用逗号做千分位将数字进行分隔. 当时没想到任何方法,但是以前看到过,印象很深刻,今天就找了一下. 看到其实现方法是使用Array.reduce()方法: var str = 1234567890 + ''; str.split('').reverse().reduce((prev,next,index) => { return ((index % 3) ? next : (next + ',')) + pr…