is-args
v0.0.1
Published
Quickly check if a variable is an Arguments object
Downloads
422
Readme
is-args
Quickly check if a variable is Arguments.
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:
var x = [1,2,3];
x.callee = function () {};
isArguments(x);
// true
Keep this in mind as you work with this module.