js中的call、apply、bind

在js中每個函數都包含兩個非繼承而來的方法:call()和apply() call和apply的作用都是在特定的作用域中將函數綁定到另外一個對象上去運行,即可以用來重新定義函數的執行環境,兩者僅在定義參數方式上有所區別 它們接收參數方面不同:call和apply的第一個參數都是需要調用的函數對象,在函數體內這個參數就是this的值,剩餘的參數是需要傳遞給函數的值,call與apply的不同就是ca
相關文章
相關標籤/搜索