call & apply

* call和apply方法都是Function.prototype中的方法
* call和apply相同点:都可以调用函数,都可以改变函数中this的指向
* 不同点:
* call传递参数的时候一个一个的传入
* apply传递参数的时候是传递数组

//如果是call方式调用函数,那么传入的参数都是一个一个的传入的
//如果是apply方式调用函数,那么传入的参数是数组的方式传入的

//call和apply通过对象调用的时候,如果传入的是null,那么函数中的this就是window对象
//call和apply通过对象调用的时候,如果传入的是对象,那么函数中的this就是当前传入的对象

原文地址:https://www.cnblogs.com/sucksuck/p/6019687.html