Spaces:
Running
Running
var supportsArgumentsClass = (function(){ | |
return Object.prototype.toString.call(arguments) | |
})() == '[object Arguments]'; | |
exports = module.exports = supportsArgumentsClass ? supported : unsupported; | |
exports.supported = supported; | |
function supported(object) { | |
return Object.prototype.toString.call(object) == '[object Arguments]'; | |
}; | |
exports.unsupported = unsupported; | |
function unsupported(object){ | |
return object && | |
typeof object == 'object' && | |
typeof object.length == 'number' && | |
Object.prototype.hasOwnProperty.call(object, 'callee') && | |
!Object.prototype.propertyIsEnumerable.call(object, 'callee') || | |
false; | |
}; | |