【发布时间】:2013-09-26 08:35:02
【问题描述】:
underscore.js 中的map 函数,如果使用 javascript 对象调用,则返回从对象值映射的值数组。
_.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; });
=> [3, 6, 9]
有没有办法让它保留密钥?即,我想要一个返回的函数
{one: 3, two: 6, three: 9}
【问题讨论】:
-
如果你和我一样,来这里寻找一个类似“mapValues”的函数来改变实际对象而不是返回一个新对象,看看这个简单的解决方案:stackoverflow.com/questions/30894044/…
标签: javascript underscore.js lodash