diff options
Diffstat (limited to 'deps/npm/node_modules/lodash/lang/isArguments.js')
-rw-r--r-- | deps/npm/node_modules/lodash/lang/isArguments.js | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/deps/npm/node_modules/lodash/lang/isArguments.js b/deps/npm/node_modules/lodash/lang/isArguments.js deleted file mode 100644 index ce9763d231..0000000000 --- a/deps/npm/node_modules/lodash/lang/isArguments.js +++ /dev/null @@ -1,34 +0,0 @@ -var isArrayLike = require('../internal/isArrayLike'), - isObjectLike = require('../internal/isObjectLike'); - -/** Used for native method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Native method references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/** - * Checks if `value` is classified as an `arguments` object. - * - * @static - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -function isArguments(value) { - return isObjectLike(value) && isArrayLike(value) && - hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee'); -} - -module.exports = isArguments; |