📜  洛达什 | _.fromPairs() 方法

📅  最后修改于: 2022-05-13 01:56:37.310000             🧑  作者: Mango

洛达什 | _.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。