Javascript ECMAScript对象排列/静止-一次分配给多个属性

Javascript ECMAScript对象排列/静止-一次分配给多个属性,javascript,object,ecmascript-next,ecmascript-2017,Javascript,Object,Ecmascript Next,Ecmascript 2017,新的对象rest/spread语法有一些非常好的应用程序,比如 是否有一种建议的方法可以同时将同名变量的值分配给对象的多个属性?换句话说,用一种简短的方式来表达: o.foo = foo; o.bar = bar; o.baz = baz; 注意:在不丢失o的现有属性的情况下,只向其添加属性。使用Object.assign: 常量o={initial:'initial'}; 常量foo='foo'; 常数bar='bar'; const baz='baz'; Object.assigno,{

新的对象rest/spread语法有一些非常好的应用程序,比如

是否有一种建议的方法可以同时将同名变量的值分配给对象的多个属性?换句话说,用一种简短的方式来表达:

o.foo = foo;
o.bar = bar;
o.baz = baz;
注意:在不丢失o的现有属性的情况下,只向其添加属性。

使用Object.assign:

常量o={initial:'initial'}; 常量foo='foo'; 常数bar='bar'; const baz='baz'; Object.assigno,{foo,bar,baz}; 控制台标志 使用Object.assign:

常量o={initial:'initial'}; 常量foo='foo'; 常数bar='bar'; const baz='baz'; Object.assigno,{foo,bar,baz}; 控制台标志;
const foo = 'foo';
const bar = 'bar';
const baz = 'baz';
const o = {foo, bar, baz};
console.log(o);