有人可以解释下面关于JS箭头功能的示例

时间:2019-01-13 13:48:51

标签: javascript ecmascript-6 arrow-functions

下面的功能是“调度”是参数还是其他。如果有人可以描述其背后的理论,将会很有帮助。以及函数下面的传统编写方式。

export const incrementCount = () => dispatch => {
    return dispatch({ type: actionTypes.INCREMENT })
};

1 个答案:

答案 0 :(得分:0)

incrementCount上面的代码中,有一个函数返回一个接受dispatch作为参数的函数,而返回的函数正在返回dispatch方法

export const incrementCount () {
  return function(dispatch) {
      return dispatch({ type: actionTypes.INCREMENT })
   }
}