_.invert

_.invert(object)

source npm package

Creates an object composed of the inverted keys and values of object. If object contains duplicate values, subsequent values overwrite property assignments of previous values.

Since

0.7.0

Arguments

  1. object (Object): The object to invert.

Returns

(Object): Returns the new inverted object.

Example

var object = { 'a': 1, 'b': 2, 'c': 1 };
 
_.invert(object);
// => { '1': 'c', '2': 'b' }