call、apply、bind 的用法分別是什么?

call:call 是函數(shù)的正常調(diào)用方式,并指定上下文 this。

apply:apply 的作用和 call 一樣,只是在調(diào)用的時候,傳參數(shù)的方式不同。區(qū)別是 apply 接受的是數(shù)組參數(shù),call 接受的是連續(xù)參數(shù)。如下代碼:


bind:bind 接受的參數(shù)跟 call 一致,只是 bind 不會立即調(diào)用,它會生成一個新的函數(shù),你想什么時候調(diào)就什么時候調(diào)。如下代碼:


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容