isArguments.js
401 Bytes
define(['./isKind'], function (isKind) {
/**
*/
var isArgs = isKind(arguments, 'Arguments')?
function(val){
return isKind(val, 'Arguments');
} :
function(val){
// Arguments is an Object on IE7
return !!(val && Object.prototype.hasOwnProperty.call(val, 'callee'));
};
return isArgs;
});