Добавление нового объекта в массив объекта

206
07 февраля 2019, 12:40

У меня есть некий объект:

myObj = {
    "user": "John",
    "kanz": []
}

Каким образом можно в массив kanz положить несколько других объектов, например таких:

 {
    "number": "1",
    "code": "123",
 }

Чтобы в итоге было такое:

 myObj = {
    "user": "John",
    "kanz": [
         {
           "number": "1",
           "code": "123",
         },
         {
           "number": "2",
           "code": "1234",
         }//итд
    ]
}

Как это сделать на JavaScript?

Answer 1

jQuery в данном случае вам не нужен. Достаточно нативного JavaScript:

let new_obj = {
  "number": "1",
  "code": "123"
};
myObj.kanz.push(new_obj);

Рекомендую: Современный учебник Javascript ☺

Answer 2

Добавляются элементы так же, как и в любой другой массив, с помощью метода push

myObj.kanz.push({
    "number": "1",
    "code": "123",
});
READ ALSO
запрос в mysql из pythonanywhere ошибка 1146. Table doesn't exist

запрос в mysql из pythonanywhere ошибка 1146. Table doesn't exist

Задача: с помощью кода на python авторизоваться в mysql, запускаемый с pythonanywherecom

275
Как узнать Master или Slave?

Как узнать Master или Slave?

Как проверить если щас БД работает в режиме Master или Slave?

202
Как исключить атрибут из поиска при использовании elasticksearch?

Как исключить атрибут из поиска при использовании elasticksearch?

Использую elastickserachОн делает поиск по всем атрибутам

199
Верстка на Bootstrap 4. Работа с col-lg-

Верстка на Bootstrap 4. Работа с col-lg-

У меня такой вопрос, вот если я хочу задать ширину и высоту для шапки сайта на Bootstrap 4, то мне не нужно устанавливать col-lg- ?

181