主题
JS判断变量是不是函数
Object.prototype.toString
javascript
const isFunction = (o) => {
return Object.prototype.toString.call(o) === "[object Function]";
};javascript
const isFunction = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Function";
};typeof
javascript
function FunName() {}
if (typeof FunName === "function") {
alert("这是一个函数");
} else {
alert("这不是一个函数");
}