Quickly check if a variable is an Arguments object
npm install is-argsjavascript
var isArgs = require('is-args');
isArgs((function () { return arguments; })(1, 2, 3));
// true;
isArgs([1, 2, 3]);
// false;
`
Installation
$ npm install is-args
Limitations
This is not the standard Object.prototype.toString.call(val) === '[object Arguments]' method.
This method is much faster than the toString method,
however, there is a chance that you may get false positives on objects that resemble arguments:
`javascript
var x = [1,2,3];
x.callee = function () {};
isArguments(x);
// true
``