使用与object
通过运行object
thru的每个自己的可枚举字符串键控属性所生成的相同的键和值创建一个对象iteratee
。迭代器被调用三个参数:
(value, key, object).
2.4.0
object
(Object):迭代的对象。 [iteratee=_.identity]
(Function):每次迭代调用的函数。 (Object):返回新的映射对象。
var users = { 'fred': { 'user': 'fred', 'age': 40 }, 'pebbles': { 'user': 'pebbles', 'age': 1 } }; _.mapValues(users, function(o) { return o.age; }); // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed) // The `_.property` iteratee shorthand. _.mapValues(users, 'age'); // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)Try in REPL