定义:闭包是指有权访问另一个函数作用域中的变量的函数
作用域链
用途:保证对执行环境有权访问的所有变量和函数的有序访问
作用域链的组成:
1、当前执行代码所在环境的变量对象(如果是函数,则为arguments——参数对象)
2、包含这个代码的外部环境
3、再上一级外部环境,直到延续到全局环境,才结束
定义:闭包是指有权访问另一个函数作用域中的变量的函数
作用域链
用途:保证对执行环境有权访问的所有变量和函数的有序访问
作用域链的组成:
1、当前执行代码所在环境的变量对象(如果是函数,则为arguments——参数对象)
2、包含这个代码的外部环境
3、再上一级外部环境,直到延续到全局环境,才结束