call(thisObj,arg1,arg2...)
//将所有参数一个一个传递进去
apply(thisObj,[argArray])
//将所有参数放在数组中传入
功能一样, 都是将当前函数作为指定对象的方法执行, 即函数中的this是指定对象
call和apply的区别
最新推荐文章于 2020-10-31 15:57:43 发布
本文深入探讨JavaScript中的call和apply方法,它们都用于改变函数内部的this指向,并将参数按不同方式传入。call方法允许直接传递参数,而apply则通过数组传递所有参数。理解并熟练运用这两种方法对于提升JavaScript编程技巧至关重要。
摘要由CSDN通过智能技术生成