绑定this的三个方法应该在什么情况下使用apply()和bind()、cal()有什么区别

来源:4-4 问题解答

慕前端03542954

2019-11-23

绑定this的三个方法应该在什么情况下使用apply()和bind()、cal()有什么区别

写回答

1回答

双越

2019-11-24

第一,是 call 不是 cal ,少些了个 l 。

第二,具体的是用场景,bind 很好区分,因为它是返回一个函数,而不是执行。call 和 apply 只直接执行函数。至于 call 和 apply 的区别,那就根据这俩 API 的传参格式不同,分场景不同使用即可。

1
0

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程