错不真气天天今
错不真气天天今
问题总结
call,apply,bind区别
去牛客网
call,apply,bind区别
来自
【前端问题总结】
445 浏览
0 回复
2020-11-03
错不真气天天今
+关注
共同点 : 都可以改变this指向
不同点:
call 和 apply 会调用函数, 并且改变函数内部this指向.
call 和 apply传递的参数不一样,call传递参数使用逗号隔开,apply使用数组传递
bind 不会调用函数, 可以改变函数内部this指向.
应用场景
call 经常做继承.
apply经常跟数组有关系. 比如借助于数学对象实现数组最大值最小值
bind 不调用函数,但是还想改变this指向. 比如改变定时器内部的this指向.
举报
收藏
赞
相关专栏
前端问题总结
126篇文章
3订阅
+订阅
评论加载中...