在ES6中,可以使用对象解构赋值语法将一个对象的属性值赋给另一个对象。例如:
const obj1 = { foo: 1, bar: 2 };
const obj2 = { baz: 3 };
// 将obj1的属性foo和bar赋值给obj2
({ foo: obj2.foo, bar: obj2.bar } = obj1);
console.log(obj2); // { baz: 3, foo: 1, bar: 2 }
这里通过使用对象解构赋值将obj1的属性foo和bar的值分别赋给了obj2的同名属性。
请注意,由于解构赋值表达式必须包装在括号中,因此需要在表达式前加上括号。