js中call apply bind 區別

javaScript權威指南上的解釋是: call() 、apply()可以看作是某個對象的方法,通過調用方法的形式來間接調用函數。bind() 就是將某個函數綁定到某個對象上。它們的作用是: 讓函數在某個指定的對象下執行。 call使用: call() 和apply()的第一個參數相同,就是指定的對象。這個對象就是該函數的執行上下文。 call()和apply()的區別就在於,兩者之間的參數。
相關文章
相關標籤/搜索