【发布时间】:2018-05-07 16:28:55
【问题描述】:
我是对象传播的新手。我只知道对象传播可以用来连接数组。在下面的示例中,我将变量 a 和地址键连接起来。我想知道我们是否可以将地址键值添加到数组的每个对象并在代码中将输出作为必需输出。
任何人都可以帮助我很好地参考以了解有关 Object Spread 的更多信息。
var a = [{
'name':'jay',
age: 31
},
{
'name':'jay1',
age: 30
},
{
'name':'jay2',
age: 29
}];
var b = {...a, ...{address: 'add'}};
//b output
{name: "jay", age: 31}
{name: "jay1", age: 30}
{name: "jay2", age: 29}
address:"add"
// Required Output
{name: "jay", age: 31, address:"add"}
{name: "jay1", age: 30, address:"add"}
{name: "jay2", age: 29, address:"add"}
【问题讨论】:
-
对象传播在 ES6 中是 not。它甚至不在 ES8 中!
-
Object Spread属于哪个库?
-
对象传播是一种(提议的)语言特性,它不属于任何库。
标签: javascript ecmascript-next