Monday, November 18, 2024
Google search engine
HomeLanguagesJavascriptLodash _.mapValues() Method

Lodash _.mapValues() Method

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 iteratee 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




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


 

 

Output:

 

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

 

Example 2:  

 

Javascript




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


Output:

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

RELATED ARTICLES

Most Popular

Recent Comments