Sha256: 49e2916d9ec09b1b1441312f75528a11142d0bf11b5bd83cd56ec262e43f287f
Contents?: true
Size: 673 Bytes
Versions: 62
Compression:
Stored size: 673 Bytes
Contents
/* */ var $ = require('./$'), $def = require('./$.def'), ownKeys = require('./$.own-keys'), toIObject = require('./$.to-iobject'), createDesc = require('./$.property-desc'); $def($def.S, 'Object', {getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { var O = toIObject(object), setDesc = $.setDesc, getDesc = $.getDesc, keys = ownKeys(O), result = {}, i = 0, key, D; while (keys.length > i) { D = getDesc(O, key = keys[i++]); if (key in result) setDesc(result, key, createDesc(0, D)); else result[key] = D; } return result; }});
Version data entries
62 entries across 31 versions & 1 rubygems