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' ]
        }
    */