js面向?qū)ο笾?創(chuàng)建函數(shù)的方式和調(diào)用方式

01函數(shù)的創(chuàng)建

001函數(shù)的聲明function函數(shù)名稱(參數(shù)1,參數(shù)...){函數(shù)體}

002函數(shù)表達(dá)式var變量名= function [函數(shù)名可以省略]() {函數(shù)體}

如果函數(shù)有名稱那么就是命名函數(shù)表達(dá)式

如果函數(shù)名稱省略,那么就是匿名函數(shù)表達(dá)式

003使用Function構(gòu)造函數(shù)來創(chuàng)建var變量名= new Function(參數(shù));


4種函數(shù)的調(diào)用方式

普通函數(shù)的調(diào)用this指向window;

對象.方法this指向調(diào)用的對象

new構(gòu)造函數(shù)this指向內(nèi)部新創(chuàng)建的對象

函數(shù)上下文方式this指向第一個(gè)參數(shù)

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

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

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