js中call apply bind 区别

javaScript权威指南上的解释是: call() 、apply()可以看作是某个对象的方法,通过调用方法的形式来间接调用函数。bind() 就是将某个函数绑定到某个对象上。它们的作用是: 让函数在某个指定的对象下执行。 call使用: call() 和apply()的第一个参数相同,就是指定的对象。这个对象就是该函数的执行上下文。 call()和apply()的区别就在于,两者之间的参数。
相关文章
相关标签/搜索