【发布时间】:2017-02-08 00:22:33
【问题描述】:
我有以下对象:
var kmap={
key1:"useless",
key2:"useless",
key3:"useless"
};
我需要用这个对象数组的值来映射它的键:
var incoming=[
{value:"asd"},
{value:"qwe"},
{value:"zxc"}
];
结果:
{
key1:"asd",
key2:"qwe",
key3:"zxc",
}
这是我现在的做法:
var result={};
var keys=Object.keys(kmap);
for(var i=0;i<incoming.length;i++)
{
result[keys[i]]=incoming[i].value;
}
如何使用lodash 或underscore 来实现。内置方法会更好,不要做for循环。
【问题讨论】:
-
哦,来吧!为什么投反对票?
标签: arrays node.js underscore.js lodash