closes #2973
This commit is contained in:
parent
9c5a0774af
commit
ad6f23b10f
1 changed files with 1 additions and 1 deletions
|
@ -326,7 +326,7 @@ welcome(); // Hello, Guest (nested call works)
|
|||
|
||||
Now it works, because the name `"func"` is function-local. It is not taken from outside (and not visible there). The specification guarantees that it will always reference the current function.
|
||||
|
||||
The outer code still has its variable `sayHi` or `welcome`. And `func` is an "internal function name", how the function can call itself internally.
|
||||
The outer code still has its variable `sayHi` or `welcome`. And `func` is an "internal function name", the way for the function to can call itself reliably.
|
||||
|
||||
```smart header="There's no such thing for Function Declaration"
|
||||
The "internal name" feature described here is only available for Function Expressions, not for Function Declarations. For Function Declarations, there is no syntax for adding an "internal" name.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue