call apply bind 的用法以及区别
call apply bind 的用法以及区别
call apply bind 的用法以及区别
call apply bind 的用法以及区别
相同之处: 改变函数体内this
的指向
不同之处:
call、apply的区别:接受参数的方式不一样。
bind:不立即执行。而apply、call 立即执行。
改变this
指向
1 | function Book(name){ |
接受参数不一样
1 | Math.min.apply(Math, [1,5,9,3,5,7]); |
Function.prototype.call()
Function.prototype.apply()
Function.prototype.bind()