call(),函数的一个方法,fn.call()相当于fn();可以通过call(1,2,3...)来改变函数里this的指向,1指定this的obj,若为空,this本该指向哪个obj就指向哪个obj;第二个参数开始是原fn的参数列表;主要用于解决attachEvent事件所绑定函数的this指向,因attachEvent默认是指向window的;
apply(),除了参数形式其它与call相同。后面的参数列表用的[]形式。
时间: 2024-10-13 01:00:04
call(),函数的一个方法,fn.call()相当于fn();可以通过call(1,2,3...)来改变函数里this的指向,1指定this的obj,若为空,this本该指向哪个obj就指向哪个obj;第二个参数开始是原fn的参数列表;主要用于解决attachEvent事件所绑定函数的this指向,因attachEvent默认是指向window的;
apply(),除了参数形式其它与call相同。后面的参数列表用的[]形式。