改变this指向的三个方法?

110 阅读1分钟
第一个参数都是指向的对象
  -apply===>>>传递一个数组   立即调用
  -call ===>>>一个一个传递   立即调用
  -bind ===>>>  传递对象(长期绑定)     不是立即调用
  使用场景
    主要应用场景
    1.call经常做继承
    2.apply经常跟数组有关系,比如借助于数学对象实现数组最大值最小值
    3.bind不调用函数,但是还想改变this指向,比如改变定时器内部的this指向