随笔 js 关于 call,apply的理解

2019-11-06  本文已影响0人  烈雾风雨城

call和apply是用来替换this指向的,前面的this会指向后面的this并执行它,然后继续执行本身代码。

如:

obj.fun.call(obj2) ,obj.fun的this会先指向obj2,然后先执行obj2的相关代码,然后回去执行obj代码。

总结如下图:

上一篇 下一篇

猜你喜欢

热点阅读