diff options
Diffstat (limited to 'node_modules/core-js/modules/_object-keys-internal.js')
-rw-r--r-- | node_modules/core-js/modules/_object-keys-internal.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/node_modules/core-js/modules/_object-keys-internal.js b/node_modules/core-js/modules/_object-keys-internal.js index e23481d7c..71abdd1a5 100644 --- a/node_modules/core-js/modules/_object-keys-internal.js +++ b/node_modules/core-js/modules/_object-keys-internal.js @@ -1,17 +1,17 @@ -var has = require('./_has') - , toIObject = require('./_to-iobject') - , arrayIndexOf = require('./_array-includes')(false) - , IE_PROTO = require('./_shared-key')('IE_PROTO'); +var has = require('./_has'); +var toIObject = require('./_to-iobject'); +var arrayIndexOf = require('./_array-includes')(false); +var IE_PROTO = require('./_shared-key')('IE_PROTO'); -module.exports = function(object, names){ - var O = toIObject(object) - , i = 0 - , result = [] - , key; - for(key in O)if(key != IE_PROTO)has(O, key) && result.push(key); +module.exports = function (object, names) { + var O = toIObject(object); + var i = 0; + var result = []; + var key; + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); // Don't enum bug & hidden keys - while(names.length > i)if(has(O, key = names[i++])){ + while (names.length > i) if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; -};
\ No newline at end of file +}; |