题解 | #修改 this 指向#
修改 this 指向
http://www.nowcoder.com/practice/a616b3de81b948fda9a92db7e86bd171
调用对象的一个方法,用另一个对象替换当前对象;
A对象调用B对象方法
- A.call(B, arg1, arg2); 后面的参数一个个传入,立即执行
- A.apply(B, [arg1, arg2,...]); 传入参数是数组形式传入,立即执行
- A.bind(B, arg1, arg2); 和call一样,但是返回的是函数,需要调用才执行