文章目录
1. this
- 解析器在调用函数时每次都会向函数内部传递进一个隐含的参数this,this指向的是一个对象,这个对象我们称为函数执行的 上下文对象,根据函数的调用方式的不同,this会指向不同的对象
- 以函数的形式调用时,this永远都是window,见下例
- 以方法的形式调用时,this就是调用方法的那个对象,见下例
- 当以构造函数的形式调用时,this就是新创建的那个对象(后续讲)
- 使用call和apply调用时,this是call和apply传入的第一个obj对象参数(对象-数组-函数的方法与隐含参数详讲)
- 除了隐含参数this外,还有另外一个隐含参数arguments,对象-数组-函数的方法与隐含参数详讲
<!DOCTYPE html>
<