0
点赞
收藏
分享

微信扫一扫

call()和apply()的区别

转角一扇门 2022-04-23 阅读 60

函数.call(this指向,实参1,...):首先将函数执行然后将这个函数中的this变为第一个参数,将实参赋值给函数形参;

函数/apply(this指向,[实参1,实参2,...]):首先将函数执行,人后将这个函数中的this变为第一个参数,将数组中的实参赋值给函数的形参;                                                                                                                                                                                                                                                                     

不同:apply中传递的实参是一个数组的形式;  

举报

相关推荐

0 条评论