core-js
Version:
Standard library
15 lines • 439 B
JavaScript
var $ = require('./$')
, toIObject = require('./$.to-iobject');
module.exports = function(isEntries){
return function(it){
var O = toIObject(it)
, keys = $.getKeys(O)
, length = keys.length
, i = 0
, result = Array(length)
, key;
if(isEntries)while(length > i)result[i] = [key = keys[i++], O[key]];
else while(length > i)result[i] = O[keys[i++]];
return result;
};
};