问题描述
有人可以解释为什么它返回NaN(chrome)吗?
[{value:1},{value:2}].reduce((a,b)=>a.value+b.value,{value:0})
或
[{value:1},0)
删除初始值参数将正常工作:
[{value:1},b)=>a.value+b.value)
或者,使用地图可以按预期工作:
[{value:1},{value:2}].map(e=>e.value).reduce((a,b)=>a+b,0)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)