Skip to content
Related Articles

Related Articles

Lodash _.mapValues() Method
  • Last Updated : 09 Sep, 2020

Lodash is a JavaScript library that works on the top of underscore.js. Lodash helps in working with arrays, strings, objects, numbers, etc.

The _.mapValues() method is used to create a new mapped object with the same keys of the given object and the values are generated using the given iteree function.

Syntax:

_.mapValues( object, iteratee )

Parameters: This method accepts two parameters as mentioned above and described below:

  • object: This parameter holds the object to iterate over.
  • iteratee: This parameter holds the function that is invoked per iteration on the object. It is an optional value.

Return Value: This method returns the new mapped object.



Example 1:

Javascript

filter_none

edit
close

play_arrow

link
brightness_4
code

// Requiring the lodash library  
const _ = require("lodash");  
  
var users = {
'Geeksforgeeks': {
    'username': 'gfg_id',
    'password': 'gfg@123'
  },
  'W3school': {
    'username': 'w3schol_id',
    'password': 'w@123'
  }
};
  
// Using the _.mapValues() method 
console.log(
  _.mapValues(users, function(o) { 
    return o.password;
  })
);

chevron_right


Output:

{Geeksforgeeks: "gfg@123", W3school: "w@123"}

Example 2:  

Javascript

filter_none

edit
close

play_arrow

link
brightness_4
code

// Requiring the lodash library  
const _ = require("lodash");  
  
var users = {
  'Geeksforgeeks': {
    'username': 'gfg_id',
    'password': 'gfg@123'
  },
  'W3school': {
    'username': 'w3schol_id',
    'password': 'w@123'
  }
};
  
// Using the _.mapValues() method 
console.log(_.mapValues(users, 'password'));

chevron_right


Output:

{Geeksforgeeks: "gfg@123", W3school: "w@123"}

full-stack-img

My Personal Notes arrow_drop_up
Recommended Articles
Page :