条件判断的优美写法
所以我们需要添加个判断,当不传payload的时候,action就不添加payload属性。 function createAction(type) { return (payload) => { const action = { type, }; if(payload !== undefined){ action.payload = payload } return action; }; } 在实际项目中我更喜欢下面这种写法,但它是等价于上面这种写法的 function createAction(type) { return (payload) => { const action = { type, ... payload ? {payload} : {} }; return action; }; }