为了账号安全,请及时绑定邮箱和手机立即绑定

为什么使用reduce这个函数最后会有一个数组?

为什么使用reduce这个函数最后会有一个数组?

海绵宝宝撒 2023-04-27 17:08:58
我正在做一个涉及 reduce 数组方法的练习。返回累加器后,添加的原因是什么, []?它只是一个空数组吗?直到查看答案并将其添加到我的函数后,我的测试才通过。谢谢!function extractValue(arr, key) {    return arr.reduce((accum, nextName) => {        accum.push(nextName[key]);        return accum;    }, []);}// const arr = [{name: 'Elie'}, {name: 'Tim'}, {name: 'Matt'}, {name: 'Colt'}]// extractValue(arr,'name') // ['Elie', 'Tim', 'Matt', 'Colt']
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

只需阅读 .reduce 方法的官方文档 

该空数组是 initialValue 参数。


查看完整回答
反对 回复 2023-04-27
  • 1 回答
  • 0 关注
  • 74 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信