Мне нужно сформировать массив вида
[{valueFromFirstObject: valueFromSecondObject}]
Мне приходит в первом аргументе объект вида
{name: 'Alex', age: 25}
Во втором:
{name: 1, age: 2}
И мне надо сформировать массив объектов длиной с этот объект со значениями такими:
[{name:{title: 1}, age: 'Alex'},{name:{title: 2}, age: 25}]
Т.е. взять из каждого пришедшего объекта значения по ключам (если ключи совпадают) и их вместе соединить. Как это сделать?