特点:
闭包:在内部作用域使用外部作用域的变量
将原本要删除的变量保存起来,触发内存的垃圾回收机制
定义作用域:函数定义时所在的作用域;执行作用域:执行时所在的作用域,(this,执行上下文)。在执行时,可以拿到定义作用域中的变量,哪怕定义作用域和执行作用于不是一个。
应用:
1.在点击事件中拿不到循环中的 i
2.事件委托
3.计时器
特点:
闭包:在内部作用域使用外部作用域的变量
将原本要删除的变量保存起来,触发内存的垃圾回收机制
定义作用域:函数定义时所在的作用域;执行作用域:执行时所在的作用域,(this,执行上下文)。在执行时,可以拿到定义作用域中的变量,哪怕定义作用域和执行作用于不是一个。
应用:
1.在点击事件中拿不到循环中的 i
2.事件委托
3.计时器