1. 程式人生 > >call與apply的區別和聯絡

call與apply的區別和聯絡

1、call與apply都屬於Function.prototype的一個方法,所以每個function例項都有call和apply屬性。

2、apply傳入的是一個數組,也就是將多個引數組合成為一個數組傳入;

3、call傳入的則是直接的引數列表。call方法可以將一個函式的物件上下文從初始的上下文改變為由thisObject指定的新物件。

4、call和apply的第一個引數都是要傳遞給當前物件的物件。