String.prototype.split()
String.prototype.split()
方法用于把一个字符串分割成字符串数组。
- 将数字转换为字符串,将其拆分为字符串数组(拼接或其他方法)。
- 使用
String.prototype.split()
与Array.prototype.map()
方法把每个字符串转换成数字。
const splitToDigit = n => (n + '').split('').map(Number)
splitToDigit(100) // [1, 0, 0]
扩展运算符
使用扩展运算符(...
) 和 Array.prototype.map()
来简化上面的操作。
const splitToDigit = n => [...n + ''].map(Number)
splitToDigit(100)
注意:扩展运算是通过循环来张开可迭代元素,所以需要