作者: jolamjiang 腾讯技术工程
2025年09月11日
2025年09月11日
作者 | Deven
译者 | 王强
策划 | 小智
转发链接:
https://mp.weixin.qq.com/s/Lw4D7bfUSw_kPoJMD6W8gg
2025年09月11日
javascript函数的 call、apply和bind 本质是用来实现继承的,专业点说法就是改变函数体内部 this 的指向,当一个对象没有某个功能时,就可以用这3个来从有相关功能的对象里借用过来。
2025年09月11日
在面试过程中我们经常会被问到JavaScript中关于call、apply和bind的相关问题,比如
2025年09月11日
我们知道bind,call,apply的作用都是用来改变this指向的,那为什么要改变this指向呢?请看下面的例子:
2025年09月11日
你有没有发现,每次 JavaScript 面试,面试官总爱问你 call、bind 和 apply 的区别?好像这三个方法成了通关密码,掌握了它们,就能顺利过关。其实不难理解,面试官问这些问题,不仅是在考察你对 this 的理解,更是在考验你是否能灵活运用这些工具。接下来,我们就一起来解锁这三位面试“常客”的秘密,确保你下次遇到它们时,不再慌乱。