Skip to content

Commit

Permalink
修正表达错误
Browse files Browse the repository at this point in the history
  • Loading branch information
familyboat committed Oct 22, 2024
1 parent 9c8024a commit 7d5863a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion files/zh-cn/web/javascript/closures/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ init();

`init()` 创建了一个名为 `name` 的局部变量和一个名为 `displayName()` 的函数。`displayName()` 是在 `init()` 内定义的内部函数,并且仅在 `init()` 函数的函数体内可用。请注意,`displayName()` 没有自己的局部变量。然而,因为内部函数能访问外部作用域的变量,所以 `displayName()` 能访问在 `init()` 父函数中声明的 `name` 变量。

使用[这个 JSFiddle 链接](https://jsfiddle.net/3dxck52m/)运行该代码后发现,`displayName()` 函数内的 `console.log()` 成功显示了在其父函数中声明 `name` 变量的值。这是一个*词法作用域*的示例,它描述了解析器在函数嵌套时如何解析变量名。*词法*一词是指词法作用域使用源代码内变量声明的位置决定变量可用的位置。嵌套函数能访问在其外部作用域中声明的变量。
使用[这个 JSFiddle 链接](https://jsfiddle.net/3dxck52m/)运行该代码后发现,`displayName()` 函数内的 `console.log()` 成功显示了在其父函数中声明的 `name` 变量的值。这是一个*词法作用域*的示例,它描述了解析器在函数嵌套时如何解析变量名。*词法*一词是指词法作用域使用源代码内变量声明的位置决定变量可用的位置。嵌套函数能访问在其外部作用域中声明的变量。

### let 和 const 的作用域

Expand Down

0 comments on commit 7d5863a

Please sign in to comment.