artdaq_node_server  v1_00_09
 All Classes Namespaces Files Variables Pages
isArguments.js
1 var baseIsArguments = require('./_baseIsArguments'),
2  isObjectLike = require('./isObjectLike');
3 
5 var objectProto = Object.prototype;
6 
8 var hasOwnProperty = objectProto.hasOwnProperty;
9 
11 var propertyIsEnumerable = objectProto.propertyIsEnumerable;
12 
31 var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {
32  return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&
33  !propertyIsEnumerable.call(value, 'callee');
34 };
35 
36 module.exports = isArguments;