Every line of 'isstring javascript' 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.
24 function IsFunctionString(str) { 25 try { 26 let f = eval(`(${str})`); 27 return (typeof f) == "function"; 28 } catch (error) { 29 return false; 30 } 31 }
79 isJavaScript({ allowParameters = false } = {}) { 80 switch (this._type) { 81 case "text": { 82 switch (this._subtype) { 83 case "ecmascript": 84 case "javascript": 85 case "javascript1.0": 86 case "javascript1.1": 87 case "javascript1.2": 88 case "javascript1.3": 89 case "javascript1.4": 90 case "javascript1.5": 91 case "jscript": 92 case "livescript": 93 case "x-ecmascript": 94 case "x-javascript": { 95 return allowParameters || this._parameters.size === 0; 96 } 97 default: { 98 return false; 99 } 100 } 101 } 102 case "application": { 103 switch (this._subtype) { 104 case "ecmascript": 105 case "javascript": 106 case "x-ecmascript": 107 case "x-javascript": { 108 return allowParameters || this._parameters.size === 0; 109 } 110 default: { 111 return false; 112 } 113 } 114 } 115 default: { 116 return false; 117 } 118 } 119 }
36 function isString(value) { 37 return typeof value == 'string' || 38 (value && typeof value == 'object' && toString.call(value) == stringClass) || false; 39 }