1、call与apply都属于Function.prototype的一个方法,所以每个function实例都有call和apply属性。
2、apply传入的是一个数组,也就是将多个参数组合成为一个数组传入;
3、call传入的则是直接的参数列表。call方法可以将一个函数的对象上下文从初始的上下文改变为由thisObject指定的新对象。
4、call和apply的第一个参数都是要传递给当前对象的对象。
1、call与apply都属于Function.prototype的一个方法,所以每个function实例都有call和apply属性。
2、apply传入的是一个数组,也就是将多个参数组合成为一个数组传入;
3、call传入的则是直接的参数列表。call方法可以将一个函数的对象上下文从初始的上下文改变为由thisObject指定的新对象。
4、call和apply的第一个参数都是要传递给当前对象的对象。