【发布时间】:2017-03-26 23:35:21
【问题描述】:
假设我有一个函数,该函数将解构对象作为箭头函数中的参数:
const myFunc = ({a, b, c}) => {
};
是否有任何方法或语法可以让我将整个对象也作为单个值获取?由于箭头函数不绑定arguments,所以我不能使用它。
是否可以命名它,类似于:
const myFunc = (allArgs: {a, b, c}) => {
console.log(allArgs);
};
myFunc({a:1, b:2, c:3}); // Output: {a:0, b:1, c: 2}
显然,这不是一个交易破坏者,并且有很多解决方法(不要使用箭头函数,不要解构,或者在我需要时重新创建对象),但我想知道为了方便。
【问题讨论】: