1 var constant = require('./constant'),
2 createInverter = require('./_createInverter'),
3 identity = require('./identity');
6 * Creates an object composed of the inverted keys and values of `object`.
7 * If `object` contains duplicate values, subsequent values overwrite property
8 * assignments of previous values.
13 * @param {Object} object The object to invert.
14 * @returns {Object} Returns the new inverted object.
17 * var object = { 'a': 1, 'b': 2, 'c': 1 };
20 * // => { '1': 'c', '2': 'b' }
22 var invert = createInverter(function(result, value, key) {
24 }, constant(identity));
26 module.exports = invert;