apply\call的区别

32 阅读1分钟

共同作用:call和apply 都是用来修改函数中this的指向问题。

不同点:入参不同。apply只能两个,新的obj和一个数组arg。call可以多个,新的obj和arg1,arg2…

object1.function.apply(object2, arguments)

object1.function.apply(object2, args1,args2)