我们可以同时进行解构:({a, b}) => ( a + b )并获取参数:(...args) => ( f({...args}) )同时对于ES6中的箭头函数.
寻找类似的东西(...args = {a, b}) => ( a + b + f({...args}) ).
我的解决方案是做类似的事情:
({a, b}) => {
const {...args} = {a, b}
return a + b + f({...args})
}
Run Code Online (Sandbox Code Playgroud)
但这是多余的(感谢nnnnnn&Dmitry)
(args) => {
const {a, b} = args
return a + b + f({...args})
}
Run Code Online (Sandbox Code Playgroud)
这不是多余的,肯定更好,但仍然不完全令人满意.