The _.fromPairs() method returns an object composed form key-value pairs. This method is the inverse of _.toPairs() method.
Syntax:
_.fromPairs( pairs )
Parameters: This method accepts single parameter as mentioned above and described below:
- pairs: This parameter holds the key-value pairs of an array.
Return Value: This method returns a new object.
Example 1:
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:
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:
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.
