Método Lodash _.mapKeys()

El método _.mapKeys() se usa para crear un objeto con los mismos valores que el objeto y las claves creadas al ejecutar cada una de las claves de string enumerables propias del objeto.

Sintaxis:

_.mapKeys( object, iteratee )

Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • objeto: este parámetro contiene el objeto para iterar.
  • iteratee: Es la función que se invoca por iteración.

Valor devuelto: este método devuelve el nuevo objeto asignado.

Ejemplo 1:

Javascript

// Requiring the lodash library  
const _ = require("lodash");
  
// Using the _.mapKeys() method 
console.log(
  _.mapKeys({ 'cpp': 15, 'java': 40, 'python': 63 },
      function(value, key) {
          return  key + value ;
  }
));

Producción:

{'cpp15': 15, 'java40': 40, 'python63': 63}

Ejemplo 2:  

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// The source object
var info = {
  'GFG': { 'user': 'amit', 'age': 23 },
  'codechef': { 'user': 'priya', 'age': 21 }
};
  
// Using the _.mapKeys() method 
console.log(_.mapKeys(info,
  function(o) { return o.age; })
);

Producción:

{21: {'age': 21, 'user': "priya"}, 23: {'age': 23, 'user': "amit"}}

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *