我希望能返回像这样的内容 ['4','42','420'] ,给定数字为:420
我正在使用reduce来累加数字,并使用索引将前面的数字串联起来。前两次迭代工作得很好,但是在第三次迭代中,我遇到了问题,因为结果是未定义的 => [ '4', '42', '4,42undefined' ]
有什么想法吗?
我正在使用reduce来累加数字,并使用索引将前面的数字串联起来。前两次迭代工作得很好,但是在第三次迭代中,我遇到了问题,因为结果是未定义的 => [ '4', '42', '4,42undefined' ]
有什么想法吗?
function createArrayOfTiers(num) {
const onArray = String(num).split('')
onArray.reduce((acc, curr, index) => {
if (!index) return curr
const newAcc = [...acc, acc + curr[index -1]]
return newAcc
},[])
}
createArrayOfTiers(420)