js中call()和apply()
call和apply都是函数对象的方法,需要通过函数对象来调用
当函数调用call()和apply()都会调用函数执行
在调用call()和apply()可以将第一个对象指定为第一个参数,此时这个对象将会成为函数执行时的thistongyi
call()方法可以将实参在对象之后一次传递
apply()方法需要将需要将实参封装到一个数组中统一传递
this的指向
以函数形式调用时,this永远都是window
以方法形式调用时,this是调用方法的对象
以构造函数的形式调用时,this是新创建的的那个对象
使用call()和apply()调用时,this是指定的那个对象