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

redux中的compose函数遇到的问题

redux中的compose函数遇到的问题

倚天杖 2018-09-20 14:11:09
这是redux的compose函数源码:export default function compose(...funcs) {  if (funcs.length === 0) {    return arg => arg   }  if (funcs.length === 1) {    return funcs[0]   }  const last = funcs[funcs.length - 1]  const rest = funcs.slice(0, -1)     return (...args) => rest.reduceRight((composed, f) => f(composed), last(...args)) }不明白最后一行: (composed, f) => f(composed), last(...args) 的箭头函数中的返回语句中用逗号分隔f(composed)和last(...args),这里是怎么执行的?谢谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 572 浏览
慕课专栏
更多

添加回答

举报

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