可以用来改变this的指向(上下文),达到使用其他类中定义的方法的目的。
  • call和apply的作用完全一样,只是一个接收数组参数,另外一个接收连续参数


fun.apply(thisObj, [argsArray])
fun.call(thisObj, arg1, arg2, ...)
  •  把this指向从fun的对象改为thisObj,这样thisObj可以访问fun的对象中的方法。(或者说thisObj继承了obj)
  • function也是一个object
          


2.调用mixin中的同名方法:(调用父类方法)

     

call/apply

2019-02-18 00:22:36 0 29
这里是评论

相关推荐