Javascript 将对象的键值对添加到另一个对象中
初始化时是否可以将一个对象的特定键值对添加到另一个对象Javascript 将对象的键值对添加到另一个对象中,javascript,json,ecmascript-6,Javascript,Json,Ecmascript 6,初始化时是否可以将一个对象的特定键值对添加到另一个对象 const a = { android: { time: null, diff: null } }; const b = { out:{ x: null, context:{ state: null, value: null, "a.android key-value pairs right
const a = {
android: {
time: null,
diff: null
}
};
const b = {
out:{
x: null,
context:{
state: null,
value: null,
"a.android key-value pairs right here:
time: null,
diff: null"
}
}
};
可以合并两个对象,如:
Object.assign(b.out.context, a.android)
const a={
安卓:{
时间:空,
差异:空
}
};
设b={
输出:{
x:null,
背景:{
状态:空,
值:null,
时间:1,,
差异:空
}
}
};
赋值(b.out.context,a.android);
控制台日志(b)代码>@Adelin这应该是最好的答案。简,明确你想要什么,而不是问是否可能是的,当然,所以在初始化时没有任何很酷的ecmascript语法可以合并?@Jan它在这里,叫做SPREAD,它合并或向对象添加新属性。我已经更新了我的答案。