js_call与apply的区别

apply、call 的区别 相同点:call与apply都可以用来改变this的指向,指向他们传入的第一个参数 不同点:apply 接受两个参数,第一个参数指定了函数体内 this 对象的指向, 第二个参数为一个带下标的集合,这个集合可以为数组,也可以为类数组,apply 方法把这个集合中的元素作为参数传递给被调用的函数 call 传入的参数数量不固定, 第一个参数也是代表函数体内的 this
相关文章
相关标签/搜索