in depth, special cases
WHEN binding a function THEN the bound-function's name gets prefixed with "bound"
WHEN creating a Function
instance THEN the name is "anonymous"
Links
The specification text, this property was introduced with this version of JavaScript.
The MDN pages describing this property, easy to read with examples.
Required Knowledge
- `function.bind()` (function API)
- basics (Arrow functions)
- `const` declaration (Block scope)
- `function.name` (function API)
Related Katas
function API
function.length
(as introduced in ES1)function.bind()
function.length
(with ES5 features)function.length
(with ES6 features)function.name
Arrow functions
Async Function
Difficulty Level
ADVANCED
Stats
2 tests to solve