>是最容易入手的一個(gè)功能,但它也是最難理解最難掌握的一個(gè)概念。l類型是q■屮引用類型Z-,每個(gè)函數(shù)實(shí)際上都是類型的實(shí)例對(duì)彖,具有自己的">
深入淺析javascript中的function類型_javascript技巧

深入淺析javascript中的function類型_javascript技巧

ID:30861377

大?。?9.23 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-01-03

深入淺析javascript中的function類型_javascript技巧_第1頁(yè)
深入淺析javascript中的function類型_javascript技巧_第2頁(yè)
深入淺析javascript中的function類型_javascript技巧_第3頁(yè)
深入淺析javascript中的function類型_javascript技巧_第4頁(yè)
深入淺析javascript中的function類型_javascript技巧_第5頁(yè)
資源描述:

《深入淺析javascript中的function類型_javascript技巧》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、深入淺析F?■片嶗中的件BHriefl類型是nifd

2、4里最常用的一個(gè)概念,忖?111??+嶗里的?^用>>是最容易入手的一個(gè)功能,但它也是最難理解最難掌握的一個(gè)概念。l類型是q■屮引用類型Z-,每個(gè)函數(shù)實(shí)際上都是類型的實(shí)例對(duì)彖,具有自己的屬性和方法。正因?yàn)楹瘮?shù)式對(duì)象,所以函數(shù)名實(shí)際上也是一個(gè)指向函數(shù)對(duì)象的指針。2.常用的函數(shù)定義方式L函數(shù)聲明:X表達(dá)式:>

3、〃注意分號(hào)〃兩種方式的區(qū)別://解釋器會(huì)率先讀取函數(shù)聲明,并使其在執(zhí)行之前可以訪問(wèn),而使用表達(dá)式則必須等到解析器執(zhí)行到它所在的代碼行,才會(huì)真止

4、被解釋執(zhí)行(變量聲明提前,而值留在原地)丄?

5、3?im5M.mS.I-8.1I〃變量*"?^?■5.1也指向了同一個(gè)函數(shù)對(duì)象2??缶心幵■<4.S?i//◎S.I:叭如//&■變量不再保存函數(shù)對(duì)象的指針了務(wù)、V幵ML■<1,3?i//^?^mS.i這個(gè)變量仍能調(diào)用4.TS為何沒(méi)有重載這個(gè)概念?!鯮Hde"JICX■Hlhi?■nrMe1"JICXm4lh>Z41O>i//■//兩個(gè)函數(shù)同名了,結(jié)果只能是后一個(gè)函數(shù)覆蓋前一個(gè),所以不能重載Be函數(shù)的內(nèi)部屬性:函數(shù)內(nèi)部,有兩個(gè)特殊的對(duì)象,■?缶和■七+"?缶是個(gè)類數(shù)組對(duì)象,包含著傳入函數(shù)的所有參數(shù),

6、這個(gè)對(duì)象有一個(gè)叫的屬性,屬性值是一個(gè)指針,指向擁有這個(gè)對(duì)象的函數(shù)木身/*返回結(jié)果:8.1(XVArB.■2^*1、1?電?I■>4iH—4eS4Bfa「O?也就是說(shuō),一個(gè)函數(shù)內(nèi)部,指的就是這個(gè)函數(shù)本身。這個(gè)函數(shù)在遞歸調(diào)用時(shí)有點(diǎn)用,有許多缺陷,在0嚴(yán)格模式被移除2.簡(jiǎn)單來(lái)說(shuō),■■指的就是函數(shù)執(zhí)行的環(huán)境對(duì)象,在哪個(gè)對(duì)象中執(zhí)行,■七就指哪個(gè)對(duì)象。展開(kāi)來(lái)說(shuō)比較復(fù)雜,單開(kāi)一篇//IBM:XCM規(guī)范了函數(shù)的另一個(gè)屈性:這個(gè)函數(shù)屈性指的是調(diào)用當(dāng)前函數(shù)的函數(shù)■耳用?A-W.OCriiRMkOi>4.缶屈性:表示函數(shù)

7、希望接受的參數(shù)個(gè)數(shù)■□?■Mb"JICJ-?XI.著名的iirlrVi?屈性,簡(jiǎn)單來(lái)說(shuō),是一個(gè)對(duì)彖,是通過(guò)調(diào)用構(gòu)造函數(shù)而創(chuàng)建的一個(gè)對(duì)象,包含可以由特定類型的所有實(shí)例共享的屬性和方法。展開(kāi)來(lái)說(shuō)比較復(fù)雜,單開(kāi)一篇//HM:■函數(shù)的兩個(gè)方法:4。和作用都是在特定的作用域中調(diào)用函數(shù),實(shí)際上就是設(shè)置函數(shù)內(nèi)部的■■值Le^lOt與呻

8、?€>方法類似,區(qū)別在接收參數(shù)的方式不同,參數(shù)必須逐個(gè)列出來(lái)。2.HI^O:接收兩個(gè)參數(shù),一個(gè)是函數(shù)運(yùn)行的作用域,另一個(gè)是參數(shù)數(shù)組,可以是數(shù)組,也可以是這個(gè)類數(shù)組對(duì)彖IX■e.Ji

9、S.1C,IX■HL■8?■?時(shí)]?侍?.*f??e"4s》?制/第二個(gè)參數(shù)是一個(gè)類數(shù)組對(duì)象?-fa■e^lS.1IC.IX■HL■島■?耳L-ll>iA//第二個(gè)參數(shù)是一個(gè)數(shù)組「<2.3?im2“?細(xì)IO.I?I//■x傳遞參數(shù)并調(diào)用函數(shù)并非d±Lo和時(shí)I*,o的用武Z地,二者真止強(qiáng)大的地方是擴(kuò)充函數(shù)運(yùn)行的作用域—o?"》r侍ris》"MT/ril<//最后一次調(diào)用■?€>函數(shù)的執(zhí)行環(huán)境變了,其中的,七指向了<H對(duì)彖,所以^lle使用亠€>和時(shí)擴(kuò)充作用域的最大好處,就是使對(duì)象與方法之間解耦4.E定

10、義了一個(gè)新方法:IriilO.返回一個(gè)函數(shù),這個(gè)函數(shù)屮?七值會(huì)被綁定到傳給0圭I€>函數(shù)的值=<“SL?。??rM^O■?I■仏小//SI■rWM?X<>i//1因?yàn)樵谶@種情況下,”■七”指向全局變量IAI*?!.ill把BrWewXO函數(shù)中的■■永遠(yuǎn)與■?kl?綁定,再調(diào)用這個(gè)函數(shù)永遠(yuǎn)都是在■?UJ?對(duì)彖中運(yùn)行l(wèi)>.dCe4l!Oi//SI以上所述是小編給大家介紹的深入淺析嶗屮的》rM勢(shì)類型介紹,希望對(duì)大家有所幫助,如果大家想了解更多內(nèi)容,敬請(qǐng)關(guān)注腳木Z家。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。