JavaScript中的执行上下文和闭包是一样的吗?

时间:2017-03-21 07:16:43

标签: javascript

我已经阅读了几个关于闭包的教程。一些教程有一些关于执行上下文的信息。我很困惑,执行上下文和闭包似乎是一样的。有人能解释一下吗?

1 个答案:

答案 0 :(得分:6)

闭包是记住创建环境的函数。 https://developer.mozilla.org/en/docs/Web/JavaScript/Closures

闭包保留对创建它们的词汇上下文的引用。检查这一点以了解有关词汇上下文的更多信息:Lexical environment and function scope。 当执行闭包(函数)时,它们在执行上下文中执行。 所以,

Closures =>功能, 执行上下文=>环境