1 | ;
|
2 |
|
3 | var ES = require('es-abstract/es7');
|
4 | var keys = require('object-keys');
|
5 | var has = require('has');
|
6 |
|
7 | module.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 | };
|