1.call函数的使用
call函数调用形式:call函数【第一个参数:this的指向,参数的传递形式需要一个个传】
输出结果
2.apply函数的使用
apply函数调用形式【第一个参数:this的指向,参数的传递形式是数组】
输出结果
3.bind函数的使用
bind函数调用形式【第一个参数:this的指向,参数的传递形式需要一个个传】
输出结果
总结:(1)相同:call、apply和bind函数都可以改变this指向,各函数的第一个参数都是传入你要修改this的对象。call函数和bind函数的第二个或者其他参数都是需要一个一个传。
(2)不同点:call、bind函数和apply函数的传值传入形式不一样,call、bind函数的传值是一个一个传入,apply函数值的传入只能通过数组的形式传送。