get-function-name-x

3.1.2 • Public • Published

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

get-function-name-x

Get the name of the function.

module.exports(fn)undefined | string

This method returns the name of the function, or undefined if not a function.

Kind: Exported function
Returns: undefined | string - The name of the function, or undefined if not a function.

Param Type Description
fn function The function to get the name of.

Example

import getFunctionName from 'get-function-name-x';
 
console.log(getFunctionName()); // undefined
console.log(getFunctionName(Number.MIN_VALUE)); // undefined
console.log(getFunctionName('abc')); // undefined
console.log(getFunctionName(true)); // undefined
console.log(getFunctionName({name: 'abc'})); // undefined
console.log(getFunctionName(function() {})); // ''
console.log(getFunctionName(new Function())); // ''
console.log(getFunctionName(function test1() {})); // 'test1'
console.log(getFunctionName(function* test2() {})); // 'test2'
console.log(getFunctionName(class Test {});) // 'Test'

/get-function-name-x/

    Package Sidebar

    Install

    npm i get-function-name-x

    Weekly Downloads

    152

    Version

    3.1.2

    License

    MIT

    Unpacked Size

    190 kB

    Total Files

    11

    Last publish

    Collaborators

    • xotic750