1 var isPrototype = require(
'./_isPrototype'),
2 nativeKeys = require(
'./_nativeKeys');
5 var objectProto = Object.prototype;
8 var hasOwnProperty = objectProto.hasOwnProperty;
17 function baseKeys(
object) {
18 if (!isPrototype(
object)) {
19 return nativeKeys(
object);
22 for (var key in Object(
object)) {
23 if (hasOwnProperty.call(
object, key) && key !=
'constructor') {
30 module.exports = baseKeys;