is-function-x

Determine whether a given value is a function object.

MIT 49 个版本
安装
npm install is-function-x
yarn add is-function-x
pnpm add is-function-x
bun add is-function-x
README

Travis status Dependency status devDependency status npm version jsDelivr hits bettercodehub score Coverage Status

is-function-x

Determine whether a given value is a function object.

module.exports(value, [allowClass])boolean

Checks if value is classified as a Function object.

Kind: Exported function
Returns: boolean - Returns true if value is correctly classified, else false.

Param Type Default Description
value * The value to check.
[allowClass] boolean false Whether to filter ES6 classes.

Example

import isFunction from 'is-function-x';

console.log(isFunction()); // false
console.log(isFunction(Number.MIN_VALUE)); // false
console.log(isFunction('abc')); // false
console.log(isFunction(true)); // false
console.log(isFunction({name: 'abc'})); // false
console.log(isFunction(function() {})); // true
console.log(isFunction(new Function())); // true
console.log(isFunction(function* test1() {})); // true
console.log(isFunction(function test2(a, b) {})); // true
console.log(isFunction(async function test3() {})); // true
console.log(isFunction(class Test {})); // false
console.log(isFunction(class Test {}, true)); // true
console.log(
  isFunction((x, y) => {
    return this;
  }),
); // true
版本列表
4.1.2 2019-08-28
4.1.1 2019-08-20
4.1.0 2019-08-14
4.0.28 2019-07-31
4.0.27 2019-07-27
4.0.26 2019-07-27
4.0.25 2019-07-26
4.0.24 2019-07-25
4.0.23 2019-07-24
4.0.22 2019-07-24
4.0.21 2019-07-23
4.0.20 2019-07-22
4.0.19 2019-07-21
4.0.18 2019-07-19
4.0.17 2019-07-18
4.0.16 2019-07-18
4.0.15 2019-07-17
4.0.14 2019-07-17
4.0.13 2019-07-17
4.0.12 2019-07-17
4.0.11 2019-07-16
4.0.10 2019-07-16
4.0.9 2019-07-16
4.0.8 2019-07-15
4.0.7 2019-07-15
4.0.6 2019-07-14
4.0.5 2019-07-13
4.0.4 2019-07-13
4.0.3 2019-07-12
4.0.2 2019-07-11
4.0.1 2019-07-11
4.0.0 2019-07-11
3.3.0 2017-10-16
3.2.0 2017-09-26
3.1.1 2017-09-01
3.1.0 2017-08-11
3.0.0 2017-08-11
1.4.0 2017-07-11
1.3.0 2017-07-02
1.2.0 2017-03-29
1.1.1 2017-03-27
1.1.0 2017-02-20
1.0.6 2016-02-15
1.0.5 2016-02-13
1.0.4 2016-02-03
1.0.3 2016-01-25
1.0.2 2016-01-25
1.0.1 2016-01-20
1.0.0 2016-01-20