_.invert()方法用于返回对象的副本,其中对象键已转换为值,而对象值已转换为键。如果对象包含重复值,则后续值将覆盖属性分配。
用法:
_.invert(object)
参数:此方法接受如上所述和以下描述的单个参数:
- object:此参数保存要反转的对象。
返回值:此方法返回新的反转对象。
范例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));
输出:
{ '1':'a', '2':'b', '3':'c'}
范例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));
输出:
{ '1':'a', '2':'c' }
范例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));
输出:
{GeeksforGeeks:"Name", gfg@1234:"password", your_geeks:"username"}
相关用法
- d3.js d3.continuous.invert()用法及代码示例
- CSS invert()用法及代码示例
- Underscore.js _.invert()用法及代码示例
- d3.js pow.invert()用法及代码示例
- d3.js log.invert()用法及代码示例
- d3.js time.invert()用法及代码示例
- d3.js transform.invert()用法及代码示例
- Lodash _.method()用法及代码示例
- Lodash _.sneq()用法及代码示例
- Lodash _.toQuery()用法及代码示例
- Lodash _.uniqWith()用法及代码示例
- Lodash _.xorWith()用法及代码示例
- Lodash _.head()用法及代码示例
- Lodash _.remove()用法及代码示例
- Lodash _.pullAt()用法及代码示例
- Lodash _.pullAll()用法及代码示例
- Lodash _.pull()用法及代码示例
- Lodash _.nth()用法及代码示例
- Lodash _.takeRight()用法及代码示例
- Lodash _.take()用法及代码示例
- Lodash _.sortedLastIndex()用法及代码示例
- Lodash _.fromPairs()用法及代码示例
注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 Lodash _.invert() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。