当前位置: 代码迷 >> 综合 >> apply 和 call 的区别
  详细解决方案

apply 和 call 的区别

热度:27   发布时间:2023-11-26 16:16:13.0

apply 和call 都是重新定义this的指向的

apply(): 有2个参数,第一个参数时上下文,第二个参数:参数组成的数组,如果上下文是 null,则用全局对象代替

            如: apply(this, [1,2, 3, 4])

call(): 第一个参数是上下文,后续是实例传入的参数序列如:function call(this, 1, 2, 3)

  相关解决方案