js_call與apply的區別

apply、call 的區別 相同點:call與apply都可以用來改變this的指向,指向他們傳入的第一個參數 不同點:apply 接受兩個參數,第一個參數指定了函數體內 this 對象的指向, 第二個參數爲一個帶下標的集合,這個集合可以爲數組,也可以爲類數組,apply 方法把這個集合中的元素作爲參數傳遞給被調用的函數 call 傳入的參數數量不固定, 第一個參數也是代表函數體內的 this
相關文章
相關標籤/搜索