export function createAction(type, payloadCreator = a => a, metaCreator) { return (...args) => { const action = { type, payload: payloadCreator(...args) }; if (typeof metaCreator === 'function') { action.meta = metaCreator(...args); } return action; };}不太明白 return里的 ...args参数 是哪里来的
1 回答

狐的传说
TA贡献1804条经验 获得超3个赞
很明显这个参数...args是函数createAction调用之后,再次调用,然后才传入的。
如下:
var action = createAction();
action(/* 这里传入args */);
建议了解一下函数柯里化。
添加回答
举报
0/150
提交
取消