I have the following object:
var kmap={
key1:"useless",
key2:"useless",
key3:"useless"
};
I need to map its keys with values of this array of Objects:
var incoming=[
{value:"asd"},
{value:"qwe"},
{value:"zxc"}
];
Result:
{
key1:"asd",
key2:"qwe",
key3:"zxc",
}
Here's how I'm doing it right now:
var result={};
var keys=Object.keys(kmap);
for(var i=0;i<incoming.length;i++)
{
result[keys[i]]=incoming[i].value;
}
How do I do it using lodash or underscore. Built-in method would be even better, dont want to do for loop.