Function: isFunction()
ts
function isFunction(value): value is (args: any[]) => any;Checks if a value is a function. 检查值是否为函数。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | The value to check / 要检查的值 |
Returns
value is (args: any[]) => any
True if the value is a function / 如果值是函数则返回true
Example
typescript
isFunction(() => {}) // => true
isFunction(function() {}) // => true
isFunction(async function() {}) // => true
isFunction(function* generator() {}) // => true
isFunction(class MyClass {}) // => true
isFunction(Array.isArray) // => true
isFunction(console.log) // => true
isFunction(42) // => false
isFunction('function') // => false
isFunction({}) // => false
isFunction([]) // => falseSince
1.0.0