13 lines
345 B
JavaScript
13 lines
345 B
JavaScript
var objectKeys = require('./keys');
|
|
|
|
module.exports = function (obj, key) {
|
|
if (Object.prototype.propertyIsEnumerable) {
|
|
return Object.prototype.propertyIsEnumerable.call(obj, key);
|
|
}
|
|
var keys = objectKeys(obj);
|
|
for (var i = 0; i < keys.length; i++) {
|
|
if (key === keys[i]) return true;
|
|
}
|
|
return false;
|
|
};
|