Lodash教程

Lodash mapValues method

语法

_.mapValues(object, [iteratee=_.identity])
Creates an object with the same keys as object and values generated by running each own enumerable string keyed property of object thru iteratee. The iteratee is invoked with three arguments: (value, key, object).

参数

object (Object) − The object to iterate over. [iteratee=_.identity] (Function) − The function invoked per iteration.

输出

(Object) − Returns the new mapped object.

实例

var _ = require('lodash');
var object = { 'a': 1, 'b': 2 };
var result = _.mapValues(object, function(value, key) {
   return key + value;
});
console.log(result);
Save the above program in tester.js. Run the following command to execute this program.

Command

\>node tester.js

输出

{ a: 'a1', b: 'b2' }
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4