El método _.invert() se usa para devolver la copia de un objeto donde la clave del objeto se convierte en valor y el valor del objeto se convierte en la clave. Si el objeto contiene valores duplicados, los valores subsiguientes sobrescriben las asignaciones de propiedades.
Sintaxis:
_.invert(object)
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- objeto: Este parámetro contiene el objeto a invertir.
Valor devuelto: este método devuelve el nuevo objeto invertido.
Ejemplo 1:
Javascript
// Requiring the lodash library const _ = require("lodash"); // Given object var obj = { 'a': 1, 'b': 2, 'c': 3 }; // Use of _.invert method console.log(_.invert(obj));
Producción:
{ '1': 'a', '2': 'b', '3': 'c'}
Ejemplo 2:
Javascript
// Requiring the lodash library const _ = require("lodash"); // Given object var obj = { 'a': 1, 'b': 2, 'c': 2 }; // Use of _.invert method console.log(_.invert(obj));
Producción:
{ '1': 'a', '2': 'c' }
Ejemplo 3:
Javascript
/// Requiring the lodash library const _ = require("lodash"); // Given object var obj = { Name: "GeeksforGeeks", password: "gfg@1234", username: "your_geeks" } // Use of _.invert method console.log(_.invert(obj));
Producción:
{GeeksforGeeks: "Name", gfg@1234: "password", your_geeks: "username"}