| var $ = require('../internals/export'); | |
| var iterate = require('../internals/iterate'); | |
| var createProperty = require('../internals/create-property'); | |
| // `Object.fromEntries` method | |
| // https://github.com/tc39/proposal-object-from-entries | |
| $({ target: 'Object', stat: true }, { | |
| fromEntries: function fromEntries(iterable) { | |
| var obj = {}; | |
| iterate(iterable, function (k, v) { | |
| createProperty(obj, k, v); | |
| }, { AS_ENTRIES: true }); | |
| return obj; | |
| } | |
| }); |