洛达什 | _.fromPairs() 方法
_.fromPairs() 方法返回一个由键值对组成的对象。此方法与 _.toPairs() 方法相反。
句法:
_.fromPairs( pairs )
参数:此方法接受上面提到的单个参数,如下所述:
- pairs:该参数保存数组的键值对。
返回值:此方法返回一个新对象。
示例 1:
const _ = require('lodash');
let pairs = [['x', 1], ['y', 2], ['z', 3]]
let obj = _.fromPairs(pairs);
console.log(obj)
输出:
{ x: 1, y: 2, z: 3 }
示例 2:
const _ = require('lodash');
let pairs = [['one', 1], ['two', 2], ['three', 3]]
let obj = _.fromPairs(pairs);
console.log(obj)
输出:
{ one: 1, two: 2, three: 3 }
示例 3:
const _ = require('lodash');
let pairs = [
['name', 'lodash'],
['live', 'npm'],
['used', 'nodejs']
]
let obj = _.fromPairs(pairs);
console.log(obj)
输出:
{ name: 'lodash', live: 'npm', used: 'nodejs' }
注意:这在普通 JavaScript 中不起作用,因为它需要安装库 lodash。