上下文
概念
apply、call、bind三个方法改变上下文。- 在
ES6中的箭头函数里,apply、call、bind不起作用
apply 方法
apply 方法。调用一个函数,具有指定 this 的值,以及作为一个数组提供的参数。MDN 查看更多
bind 方法
bind 方法。创建一个新的函数。被调用时,其 this 关键字设置为提供的值,在调用时新函数时,在任何提供之前一个给定的参数序列。MDN 查看更多
call 方法
call 方法。调用一个函数,具有一个指定 this 值和分别地提供参数 MDN 查看更多
语法 function.call(thisObj,args...),如果 thisObj 是 null,则是全局对象,args 作为参数传递给 function