记得最开始找工作的时候,我开始准备的是前端,当时还是看了call和apply的区别,但是渐渐地就忘记了,最近在看nodejs,顺便捡一捡。
call和apply可以改变上下文执行对象,可以在自定义上下文中执行函数,两者作用相同,仅仅是方法的第二个参数不同,call直接使用参数列表,apply使用参数数组。具体作用是调用一个对象的方法,以另一个对象替换当前对象,实际上市改变this指向的对象内容。


参考link:https://blog.csdn.net/keepfriend/article/details/102798712
网友评论