Sha256: 84e01f93f9d55f1bab485a021acb8af07d5f223f76eee2da1aec543f56786c8d
Contents?: true
Size: 562 Bytes
Versions: 58
Compression:
Stored size: 562 Bytes
Contents
var DESCRIPTORS = require('./_descriptors'); var getKeys = require('./_object-keys'); var toIObject = require('./_to-iobject'); var isEnum = require('./_object-pie').f; module.exports = function (isEntries) { return function (it) { var O = toIObject(it); var keys = getKeys(O); var length = keys.length; var i = 0; var result = []; var key; while (length > i) { key = keys[i++]; if (!DESCRIPTORS || isEnum.call(O, key)) { result.push(isEntries ? [key, O[key]] : O[key]); } } return result; }; };
Version data entries
58 entries across 26 versions & 4 rubygems