Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 1-js/06-advanced-functions/06-function-object/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ sayHi = null;
welcome(); // Error,嵌套调用 sayHi 不再有效!
```

发生这种情况是因为该函数从它的外部词法环境获取 `sayHi`。没有局部的 `sayHi` ,所以使用外部变量。而当调用时,外部的 `sayHi` 是 `null`。
发生这种情况是因为该函数从它的外部词法环境获取 `sayHi`。没有局部的 `sayHi` ,所以使用外部变量。而当调用时,外部的 `sayHi` 是 `null`。

我们给函数表达式添加的可选的名字,正是用来解决这类问题的。

Expand Down