call()和apply()的区别

阅读 60

2022-04-23

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

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

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

精彩评论(0)

0 0 举报