У меня есть объект JS как: var a = {'name' : 'value'};

Я пытался добавить это в другом объекте:

var obj = {};

obj = a;

Оно работает. Но я хочу сделать следующие объекты модели:

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

Как добавить объект в var obj правильно?

Итак, мне нужно извлечь значение данных с помощью сложного кода:

localKey.key1
0
OPV 28 Авг 2017 в 13:34

3 ответа

Лучший ответ
var obj = { 'localKey' : {'key1' : 'v', 'key2', 'w'}}

Теперь вы можете сделать

obj.localJey.key1 //'v'
0
Nemani 28 Авг 2017 в 10:41
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
}
0
Kunvar Singh 28 Авг 2017 в 10:41

Увидеть фрагмент. Я продемонстрировал, как вы можете добавить объект как внутри объекта, так и внутри массива.

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);
0
sumit chauhan 28 Авг 2017 в 10:39