_.invert(object)
该函数创建一个新对象,将原始对象的键和值对调,即原始对象的键变为新对象的值,而原始对象的值变为新对象的键。
参数
object
:要进行键值对调换的对象。
返回值
返回一个新对象,其中原始对象的键和值对调。
示例
javascript
const object = {
a: 1,
b: 2,
c: 3,
};
const invertedObject = _.invert(object);
console.log(invertedObject);
// 输出: { '1': 'a', '2': 'b', '3': 'c' }
在上述示例中,我们有一个包含键值对的对象 object
。使用 _.invert()
函数将其键和值对调,创建了一个新对象 invertedObject
。原始对象的键 "a"
变为新对象的值 "1"
,原始对象的值 1
变为新对象的键 "a"
。同样的转换适用于其他键值对。最终,invertedObject
的结果为 { '1': 'a', '2': 'b', '3': 'c' }
。