Skip to content

@pmun/utils / isFunction

Function: isFunction() ​

ts
function isFunction(val): val is (args: any[]) => any;

检查值是否为函数类型

Parameters ​

val ​

unknown

要检查的值

Returns ​

val is (args: any[]) => any

如果是函数则返回 true,否则返回 false

Example ​

ts
isFunction(() => {}) // true
isFunction(function() {}) // true
isFunction(class {}) // true
isFunction(Math.sin) // true
isFunction({}) // false