我的对象JS为:var a = {'name' : 'value'};
我尝试将其添加到另一个对象中:
var obj = {};
obj = a;
有效。但我想制作以下对象模型:
var obj = { 'localKey' : {{'key1' : 'v'}, {'key2', 'w'}} }
如何将对象添加到var obj
更正?
因此,我需要通过复杂的代码提取数据值:
localKey.key1
答案 0 :(得分:0)
请参阅代码段。我已经演示了如何在对象内部以及在数组内部追加对象。
var obj= {};
var arr = [];
var obj2 = {
'name' : 'abc'
}
var obj3 = {
'name' : 'def'
}
obj = {a : obj2, b : obj3};
console.log(obj);
arr.push(obj2);
arr.push(obj3);
console.log(arr);
答案 1 :(得分:0)
var obj1={"first":"first","second":2}
var obj2={"first":"first2","second":22}
obj1.newObjAdded=obj2; //Adding obj2 to obj1
结果是:
{
first:"first",
newObjAdded:{first: "first2", second: 22},
second:2
}
答案 2 :(得分:0)
var obj = { 'localKey' : {'key1' : 'v', 'key2', 'w'}}
现在你可以做到
obj.localJey.key1 //'v'