/** | |
* This function is like | |
* [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) | |
* except that it includes inherited enumerable properties. | |
* | |
* @private | |
* @param {Object} object The object to query. | |
* @returns {Array} Returns the array of property names. | |
*/ | |
function nativeKeysIn(object) { | |
var result = []; | |
if (object != null) { | |
for (var key in Object(object)) { | |
result.push(key); | |
} | |
} | |
return result; | |
} | |
module.exports = nativeKeysIn; |