1. this 的指向
this总是指向一个对象
- 函数作为对象的方法调用,this指向该对象
- 函数作为普通函数调用,this指向全局对象,在浏览器中是window
- 函数作为构造函数调用,this指向构造函数返回的对象,如果返回的是一个显示对象,则指向该对象
- this指向 call 和 apply 传入的对象
2. call 和 apply的区别:
- 传入参数的方式不同,call 和 apply 接收的第一个参数都是this 指向的对象 , apply 接收一个有下标的对象,如数组。而call可以接收多个参数。