【发布时间】:2022-01-24 09:55:19
【问题描述】:
我有这部分项目需要将Number 转换为Array,然后我必须将+1 添加到每个数字
我写了这段代码,它仍然返回undefined
function Nbr1(a){
return a.toString().split('').map(Number).forEach( (item, index) => item + 1);
}
console.log(Nbr1(12345))
我得到了这个结果
当我将 console.log 添加到 forEach 中的每个项目时,我得到了这个
【问题讨论】:
-
使用
map而不是forEach -
documentation of
.forEach()告诉你.forEach()没有返回任何东西:"返回值:undefined。" -
9怎么样?应该替换为10还是0?
标签: javascript arrays foreach