UNPKG

385 BJavaScriptView Raw
1'use strict';
2
3var ES = require('es-abstract/es7');
4var keys = require('object-keys');
5var has = require('has');
6
7module.exports = function entries(O) {
8 var obj = ES.RequireObjectCoercible(O);
9 var objKeys = keys(obj);
10 var entrys = [];
11 for (var i = 0; i < objKeys.length; ++i) {
12 if (has(obj, objKeys[i])) {
13 entrys.push([objKeys[i], obj[objKeys[i]]]);
14 }
15 }
16 return entrys;
17};