首页 > 其他分享 >es6中2个对象之间传值赋值

es6中2个对象之间传值赋值

时间:2023-03-27 17:16:05浏览次数:40  
标签:obj1 es6 obj2 bar 解构 foo 传值 赋值

在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的同名属性。
请注意,由于解构赋值表达式必须包装在括号中,因此需要在表达式前加上括号。

标签:obj1,es6,obj2,bar,解构,foo,传值,赋值
From: https://www.cnblogs.com/pansidong/p/17262186.html

相关文章