И нужно чтобы это работало с другими значениями, то есть если у нас в первом массиве другой name, то нужно чтобы брались свойства из другого массива у которого такой же name. Как такое делается?
https://jsfiddle.net/e6uad6ov/1/
но в данном случае первый массив полностью копирует значение второго. А нужно чтобы только расширился, тот обьект в котором name: "dima"
Скажите - вы вообще пытались понять код из моего ответа, или это для вас что-то вроде заклинаний? Костёр, бубен, шаман пляшет... О-о-о, заработало как надо. Или не заработало. Тьфу.