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

Version Path
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/library/modules/es7.object.get-own-property-descriptors.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/modules/es7.object.get-own-property-descriptors.js