# objectFromEntries > Create an object from key-value pairs.
## Usage ```javascript var objectFromEntries = require( '@stdlib/utils/from-entries' ); ``` #### objectFromEntries( entries ) Returns an `object` created from `[key, value]` pairs. ```javascript var entries = [ ['a', 1], ['b', 2] ]; var obj = objectFromEntries( entries ); // returns { 'a': 1, 'b': 2 } ```
## Examples ```javascript 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' ] } */ ```