Every line of 'console.log(typeof typeof 1)' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
14 function typeOf(object) { 15 var type = typeof object; 16 if (type === 'undefined') { 17 return 'undefined'; 18 } 19 if (object) { 20 type = object.constructor.name; 21 } else if (type === 'object') { 22 type = toString.call(object).slice(8, -1); 23 } 24 return type.toLowerCase(); 25 }
16 function _typeof(obj) { 17 if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { 18 _typeof = function (obj) { 19 return typeof obj; 20 }; 21 } else { 22 _typeof = function (obj) { 23 return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; 24 }; 25 } 26 27 return _typeof(obj); 28 }
368 typeOf: function typeOf(obj) { 369 return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase(); 370 },
35 function typeOf(obj) { 36 return Object.prototype.toString.call(obj).match(/\[object\s*([^\]]+)\]/)[1].toLowerCase(); 37 }
386 public static typeof(object: any): string { 387 return Object.prototype.toString.call(object).match(/\s([a-zA-Z]+)/)[1].toLowerCase(); 388 }
39 function typeOf(object) { 40 if (typeof object === 'object' && object !== null) { 41 var $$typeof = object.$$typeof; 42 43 switch ($$typeof) { 44 case REACT_ELEMENT_TYPE: 45 var type = object.type; 46 47 switch (type) { 48 case REACT_ASYNC_MODE_TYPE: 49 case REACT_FRAGMENT_TYPE: 50 case REACT_PROFILER_TYPE: 51 case REACT_STRICT_MODE_TYPE: 52 return type; 53 default: 54 var $$typeofType = type && type.$$typeof; 55 56 switch ($$typeofType) { 57 case REACT_CONTEXT_TYPE: 58 case REACT_FORWARD_REF_TYPE: 59 case REACT_PROVIDER_TYPE: 60 return $$typeofType; 61 default: 62 return $$typeof; 63 } 64 } 65 case REACT_PORTAL_TYPE: 66 return $$typeof; 67 } 68 } 69 70 return undefined; 71 }
18 function _typeof(obj) { 19 if (typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol') { 20 _typeof = function _typeof(obj) { 21 return typeof obj; 22 }; 23 } else { 24 _typeof = function _typeof(obj) { 25 return obj && typeof Symbol === 'function' && obj.constructor === Symbol && obj !== Symbol.prototype 26 ? 'symbol' 27 : typeof obj; 28 }; 29 } 30 return _typeof(obj); 31 }
18 function _typeof(obj) { 19 if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { 20 _typeof = function _typeof(obj) { 21 return typeof obj; 22 }; 23 } else { 24 _typeof = function _typeof(obj) { 25 return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; 26 }; 27 } 28 return _typeof(obj); 29 }
19 utils.typeOf = function typeOf (val) { 20 return Array.isArray(val) ? 'array' : typeof val 21 }
100 exports.typeOf = function typeOf(item) { 101 if (item === undefined) return T_UNDEFINED ; 102 if (item === null) return T_NULL ; 103 104 var ret = typeof(item) ; 105 if (ret == "object") { 106 if (isArray(item)) ret = T_ARRAY ; 107 else if (item instanceof Function) { 108 ret = item.isClass ? T_CLASS : T_FUNCTION ; 109 } else if ((item instanceof Error) || item.isError) ret = T_ERROR; 110 else if (item.isObject) ret = T_OBJECT ; 111 else if (item.isClass) ret = T_CLASS; 112 else if (item.constructor === Object) ret = T_HASH; 113 else if (item.constructor === Number) ret = T_NUMBER; 114 else if (item.constructor === String) ret = T_STRING; 115 else ret = T_OBJECT; 116 117 } else if (ret === T_FUNCTION) ret = item.isClass ? T_CLASS : T_FUNCTION; 118 119 return ret ; 120 };