1 var baseIsArguments = require(
'./_baseIsArguments'),
2 isObjectLike = require(
'./isObjectLike');
5 var objectProto = Object.prototype;
8 var hasOwnProperty = objectProto.hasOwnProperty;
11 var propertyIsEnumerable = objectProto.propertyIsEnumerable;
31 var isArguments = baseIsArguments(
function() {
return arguments; }()) ? baseIsArguments :
function(value) {
32 return isObjectLike(value) && hasOwnProperty.call(value,
'callee') &&
33 !propertyIsEnumerable.call(value,
'callee');
36 module.exports = isArguments;