12345678910111213141516 |
- 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) if (isEnum.call(O, key = keys[i++])) {
- result.push(isEntries ? [key, O[key]] : O[key]);
- } return result;
- };
- };
|