JS中call()、apply()、bind()的区别及用法

1.区别 1.1三者的相同点:都是用来改变this的指向 1.2 call()和apply()的区别: 相同点:都是调用一个对象的一个方法,用另外一个对象替换当前对象(功能相同) 例如: B.call(A, args1,args2);即A对象调用B对象的方法 F.apply(G, arguments);即G对象应用F对象的方法javascript 不一样点:参数书写方式不一样 call()的第一个
相关文章
相关标签/搜索