如果在调用匿名函数的时候没有明确指定this指向或者是匿名侦听器时,首先this指向global,其次,函数有个作用域链,是个数组,也就是说有时候在匿名函数中访问类成员不直接使用this关键字有好处,因为在匿名函数中this不一定就是这个类,但是不指定作用域链里面还可以找到这类,估计是牺牲效率的。
作用域类似于
- function
- this
- [0]:定义匿名函数的方法
- [1]:定义匿名函数的方法所在的类
- ... ...
估计查找变量也是按照则个顺序查找的
如果在调用匿名函数的时候没有明确指定this指向或者是匿名侦听器时,首先this指向global,其次,函数有个作用域链,是个数组,也就是说有时候在匿名函数中访问类成员不直接使用this关键字有好处,因为在匿名函数中this不一定就是这个类,但是不指定作用域链里面还可以找到这类,估计是牺牲效率的。
作用域类似于
估计查找变量也是按照则个顺序查找的