大话javascript 3期:闭包

2019-03-26
阅读 5 分钟
1.2k
一、什么是闭包 1.闭包的定义 闭包是一种特殊的对象。它由两部分构成:函数,以及创建该函数的环境(包含自由变量)。环境由闭包创建时在作用域中的任何局部变量组成。 闭包是指有权访问另外一个函数作用域中的变量的函数 闭包是函数以及函数声明所在的词法环境的组合。 由此,我们可以看出闭包共有两部分组成:闭包 = 函...