javascript - 检查变量是否为函数类型

标签 javascript

假设我有任何变量,定义如下:

var a = function() {/* Statements */};

我想要一个函数来检查变量的类型是否类似于函数。即:

function foo(v) {if (v is function type?) {/* do something */}};
foo(a);

如何检查变量 a 是否为上述定义的 Function 类型?

最佳答案

if (typeof v === 'function') {
    // do something
}

关于javascript - 检查变量是否为函数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5999998/

相关文章:

javascript - 为什么单击事件后悬停停止工作?

javascript - 动画不会消失

javascript - 防止表单多次提交

javascript - 从 google maps api v3 获取带有自动完成服务的邮政编码

javascript - 简单的 node.js 服务器返回成功或错误

javascript - 获取原型(prototype)对象的名称

javascript - Vuex Store 在 Typescript 类中未定义

javascript - 通过开发者工具更改值的事件

javascript - 在 jQuery Ui Timepicker 中设置允许时间

javascript - ScrollSpy.js 偏移百分比