Просмотров: 3 360

Как добавить к объекту 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

Кстати, хотите узнать есть ли смысл в каком-то элементе на вашем сайте с помощью «целей» Яндекс Метрики и Google Analytics?

Уберите то, что НЕ работает, добавьте то, что работает и удвойте вашу выручку.

Курс по настройке целей Яндекс Метрики..

Курс по настройке целей Google Analytics..