假设我有一个对象
var bar = {hi: 1, there: 2};
我想在函数结束时返回传递的相同对象,同时在函数参数中进行解构赋值。
它可能看起来像这样:
function foo({hi, there}){
//logic with variables "hi" and "there"
return ...arguments;
}
bar;
并且返回值与扩展运算符在这种情况下不起作用的明显原因相同,但我想知道是否有一种简单的方法可以做到这一点或类似的东西。