Как скопировать свойства одного объекта в другой?
Реализовать функцию extend(obj1, obj2)
, которая скопирует свойства из объекта obj2 в объект obj1. Функция должна возвращать obj1. Значения одинаковых ключей должны перетирать оригинальные. Пример:
extend({foo: 'bar', baz: 1}, {foo: true, zoop: 0}); // {foo: true, baz: 1, zoop: 0}
Думал сделать через какой-то метод, но не нашел...
Читал-читал про методы, но нигде не увидел, как скопировать свойства одного в другой.
Источник: Stack Overflow на русском