如何在对象中添加对象?

时间:2017-08-28 10:34:28

标签: javascript

我的对象JS为:var a = {'name' : 'value'};

我尝试将其添加到另一个对象中:

var obj = {};

obj = a;

有效。但我想制作以下对象模型:

var obj = { 'localKey' : {{'key1' : 'v'}, {'key2', 'w'}} }

如何将对象添加到var obj更正?

因此,我需要通过复杂的代码提取数据值:

localKey.key1

3 个答案:

答案 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'