题解 | #分隔符#
分隔符
https://www.nowcoder.com/practice/e5696992841841a8ab9d026324e4bb77
// 记得外派面字节的时候的题目 当时太紧张了 没有思路 哈哈 function _comma(value) { let str = value + '' let mid = Math.floor(str.length / 3) let num = str.split('-') let num1 = num[1] ? num[1] : num[0] let n = num[1] ? '-' : '' let arr = num1.split('').reverse() if (mid * 3 === num1.length) { mid-- } for (let i = 1; i <= mid; i++) { let index = i === 1 ? 3 : i * 3 + i - 1 arr.splice(index, 0, ',') } let s = arr.reverse().join('') return n + s }