一、为什么要用this
this提供了一种更优雅的方式来隐式“传递”一个对象引用,因此可以将API设计得更加简洁并且易于复用。
二、两种常见误解
1、指向自身
错误,不一定
具名函数与匿名函数对应的this指向
2、this指向函数的作用域
错误,this在任何情况都不指向函数的作用域。
作用域“对象”无法通过javascript代码访问,它存在与javascript引擎内部?(待确认)
this提供了一种更优雅的方式来隐式“传递”一个对象引用,因此可以将API设计得更加简洁并且易于复用。
错误,不一定
具名函数与匿名函数对应的this指向
2、this指向函数的作用域
错误,this在任何情况都不指向函数的作用域。
作用域“对象”无法通过javascript代码访问,它存在与javascript引擎内部?(待确认)