Просмотров: 2 871

Как добавить к объекту Javascript другой объект.

Недавно пришлось столкнуться с проблемой Javascript: нужно было объединить два объекта в один. Т.е., по сути, сделать их слияние.

Давайте сразу перейдем к примеру. Имеем два объекта:

var object1 = {
  petya: 25,
  Vasya: {weight: 52, old: 100},
  Dima: 97
};
var object2 = {
  Kolya: {old: 35},
  Vova: 30
};

Нужно сделать из этих двух объектов один, чтобы он содержал в себе элементы первого и второго объекта.

Сделать это можно с помощью метода extend, который имеется в библиотеке jQuery.

/* Слияние объекта object2 внутрь объекта object1 */
$.extend(object1, object2);

В итоге, проверяем результат:

console.log(object1);

27-08-2013 20-28-47

Кстати, если вам будет интересно, я занимаюсь веб-аналитикой сайтов. Если вы хотели бы сделать ваш сайт более эффективным и, чтобы он приносил больше денег, веб-аналитика может в этом помочь.

Обучающий курс для начинающих по основам работы с веб-аналитикой сайтов на системе Яндекс Метрика здесь.

Страница с описанием моих услуг по веб-аналитике: здесь.