1.7 KiB
1.7 KiB
objectFromEntries
Create an object from key-value pairs.
Usage
var objectFromEntries = require( '@stdlib/utils/from-entries' );
objectFromEntries( entries )
Returns an object
created from [key, value]
pairs.
var entries = [ ['a', 1], ['b', 2] ];
var obj = objectFromEntries( entries );
// returns { 'a': 1, 'b': 2 }
Examples
var objectEntries = require( '@stdlib/utils/entries' );
var objectFromEntries = require( '@stdlib/utils/from-entries' );
var obj1 = {
'beep': 'boop',
'a': {
'b': 'c'
},
'foo': [ 'bar' ]
};
var entries = objectEntries( obj1 );
// e.g., returns [ ['beep', 'boop'], ['a', {'b':'c'}], ['foo', [ 'bar' ]] ]
var obj2 = objectFromEntries( entries );
/* returns
{
'beep': 'boop',
'a': {
'b': 'c'
},
'foo': [ 'bar' ]
}
*/