题解 | #分隔符#
分隔符
http://www.nowcoder.com/practice/e5696992841841a8ab9d026324e4bb77
本题考点:split、reverse、join
// 补全代码
// 1. 首先将 不需要转换的 直接返回
if(number<1000 && number > -1000){
return '' + number
}else{
// 2. 将number 转换为数组 并且 反向排序
let arr = String(number).split('').reverse()
// 3. for循环直接遍历 因为每隔三位加',' 所以每次循环之后 i + 3
for(let i = 3;i<arr.length;i=i+3){
arr.splice(i,0,',')
// 注意 : 每次添加完元素之后 当前索引应该 + 1
i=i+1
}
// 4. 将结果转为字符串返回即可
let str = arr.reverse().join('');
return str
}
}