es6 - 双箭头是啥?
访问量: 1627
我们看这个例子:
getTodoById: (state) => (id) => { return state.todos.find(todo => todo.id === id) }
上面代码等同于;
getTodoById: (state) => { (id) => { return state.todos.find(todo => todo.id === id) } }
也就是说,这个根本不是啥语法,而是由于 “省略了最外层的大括号” 导致了两个连续的 => , 看起来乖乖的。