apply 、 call 、bind 三者都是用来改变函数的this对象的指向的;apply 、 call 、bind 三者第一个参数都是this要指向的对象,也就是想指定的上下文;
apply 、 call 、bind 三者都可以利用后续参数传参;
bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用。
显示的肯定是小王 , 男 , 今年24。那么如何用xw的say方法来显示xh的数据呢。对于call可以这样
对于apply可以这样:
而对于bind来说需要这样:
apply 、 call 、bind 三者都是用来改变函数的this对象的指向的;apply 、 call 、bind 三者第一个参数都是this要指向的对象,也就是想指定的上下文;
apply 、 call 、bind 三者都可以利用后续参数传参;
bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用。
显示的肯定是小王 , 男 , 今年24。那么如何用xw的say方法来显示xh的数据呢。对于call可以这样
对于apply可以这样:
而对于bind来说需要这样: