apply和call的使用方法(不同在于,参数的传递方式不同)
//apply改变实例对象的this指向
函数名.apply(实例对象,[参数1,参数2,....]);
方法名.apply(实例对象,[参数1,参数2,....]);
//call改变实例对象的this指向
函数名.call(实例对象,参数1,参数2,....);
方法名.call(实例对象,参数1,参数2,....);
apply、call是在调用方法的时候,改变this的指向
bind方法是在复制一份的时候,改变了this的指向