UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

16 lines (12 loc) 528 B
'use strict'; var native = require('./internals/native.js'); var helpers = require('./internals/helpers.js'); var isObjectLike = require('./isObjectLike.js'); var getTag = require('./internals/getTag.js'); function isArguments(value) { if (helpers.supportedArgumentsType) { return getTag(value) === native.argumentsTag; } return isObjectLike(value) && native.objectProtoHasOwnProperty.call(value, 'callee') && !native.objectProtoPropertyIsEnumerable.call(value, 'callee'); } module.exports = isArguments;