小编Adr*_*scu的帖子

箭头函数:解构参数并同时将它们作为一个整体抓取

我们可以同时进行解构:({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)

这不是多余的,肯定更好,但仍然不完全令人满意.

javascript ecmascript-6 arrow-functions

2
推荐指数
1
解决办法
2133
查看次数

标签 统计

arrow-functions ×1

ecmascript-6 ×1

javascript ×1