Lodash _.fromPairs() method returns an object composed of key-value pairs. This method is the inverse of _.toPairs() method.
Syntax:
_.fromPairs(pairs);Parameters:
- pairs: This parameter holds the key-value pairs of an array.
Return Value:
- This method returns a new object.
Example 1: In this example, we are making a pair(object) of the given array by the use of the lodash _.fromPairs() method.
const _ = require('lodash');
let pairs = [['x', 1], ['y', 2], ['z', 3]]
let obj = _.fromPairs(pairs);
console.log(obj)
Output:
{ x: 1, y: 2, z: 3 }Example 2: In this example, we are making a pair(object) of the given array by the use of the lodash _.fromPairs() method.
const _ = require('lodash');
let pairs = [['one', 1], ['two', 2], ['three', 3]]
let obj = _.fromPairs(pairs);
console.log(obj)
Output:
{ one: 1, two: 2, three: 3 }Example 3: In this example, we are making a pair(object) of the given array by the use of the lodash _.fromPairs() method.
const _ = require('lodash');
let pairs = [
['name', 'lodash'],
['live', 'npm'],
['used', 'nodejs']
]
let obj = _.fromPairs(pairs);
console.log(obj)
Output:
{ name: 'lodash', live: 'npm', used: 'nodejs' }Note: This will not work in normal JavaScript because it requires the library lodash to be installed.