您当前的位置: 首页 > 

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

改变this指向之call/apply/bind

发布时间:2021-04-11 13:08:39 ,浏览量:0

目录
  • 1、相同点
  • 2、不同点
  • 3、应用场景
1、相同点

都可以改变this指向。

2、不同点

2.1、call和apply会调用函数,并且改变函数内部this指向。 2.2、call和apply传递的参数不一样,call传递参数使用逗号隔开,apply使用数组传递参数。 2.3、bind不会调用函数,可以改变函数内部this指向。

3、应用场景

3.1、call经常做继承。 3.2、apply经常跟数组有关系。比如,借助于数学对象实现数组最大值最小值。 3.3、bind不调用函数。但是可以改变this指向。比如改变定时器内部的this指向。

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.4057s