首先,call 、bind 、 apply 这三个函数的第一个参数都是 this 的指向对象,。
call(),apply()在参数上的区别
call()方法的第二个参数是可变参数,是函数调用执行时本身所需要的参数;然而apply()的第二个参数是数组或arguments。
实例:
bind()方法与上面两种的区别是:
第一,bind()的第二个参数和call()方法一样。
第二,bind()返回的是一个新的函数,你必须调用它才会被执行。因此用法如下:
首先,call 、bind 、 apply 这三个函数的第一个参数都是 this 的指向对象,。
call()方法的第二个参数是可变参数,是函数调用执行时本身所需要的参数;然而apply()的第二个参数是数组或arguments。
实例:
bind()方法与上面两种的区别是:
第一,bind()的第二个参数和call()方法一样。
第二,bind()返回的是一个新的函数,你必须调用它才会被执行。因此用法如下: