get-function-name-x
v3.1.2
Published
Get the name of the function.
Maintainers
Readme
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'