闭包——待学习

定义:闭包是指有权访问另一个函数作用域中的变量的函数

作用域链

用途:保证对执行环境有权访问的所有变量和函数的有序访问

作用域链的组成:

1、当前执行代码所在环境的变量对象(如果是函数,则为arguments——参数对象)

2、包含这个代码的外部环境

3、再上一级外部环境,直到延续到全局环境,才结束

猜你喜欢

转载自blog.csdn.net/SKY_Lake/article/details/81583765