<分区>
假设我有一个函数将解构对象作为箭头函数中的参数:
const myFunc = ({a, b, c}) => {
};
有没有什么语法可以让我把整个对象作为一个值来获取?因为箭头函数不绑定(bind) arguments
,所以我不能使用它。
是否可以给它命名,类似于:
const myFunc = (allArgs: {a, b, c}) => {
console.log(allArgs);
};
myFunc({a:1, b:2, c:3}); // Output: {a:0, b:1, c: 2}
显然,这不会破坏交易,并且有很多解决方法(不使用箭头函数,不解构,或者在我需要时重新创建对象),但我想知道为了方便起见。