【发布时间】:2017-03-21 07:16:43
【问题描述】:
我已经阅读了几篇关于闭包的教程。一些教程有一些关于执行上下文的信息。我很困惑执行上下文和闭包似乎是同一件事。有人可以解释一下吗?
【问题讨论】:
标签: javascript
我已经阅读了几篇关于闭包的教程。一些教程有一些关于执行上下文的信息。我很困惑执行上下文和闭包似乎是同一件事。有人可以解释一下吗?
【问题讨论】:
标签: javascript
闭包是记住创建它们的环境的函数。 https://developer.mozilla.org/en/docs/Web/JavaScript/Closures
闭包保持对创建它们的词法上下文的引用。检查此以了解有关词汇上下文的更多信息:Lexical environment and function scope。 当闭包(函数)被执行时,它们在执行上下文中执行。 所以,
闭包 => 函数, 执行上下文 => 环境
【讨论】: