如何理解匿名函數(shù)

如何理解匿名函數(shù)

昨天看的周愛民的《JAVASCRIPT語言精髓與編程實(shí)踐》意外的好看,很多自己理不清的概念都得到了解答?,F(xiàn)在快看完第二章了。準(zhǔn)備收一本二手書,仔細(xì)再看幾遍。

1.基本類型和基本包裝類型的區(qū)別是:

答:參與運(yùn)算時候基本類型是值,包裝類型是引用。包裝類型是對象,可以添加任意屬性。

2.匿名函數(shù)的怎么理解?

答:函數(shù)調(diào)用的基本形式是函數(shù)調(diào)用運(yùn)算符(),所以函數(shù)調(diào)用必然是func()

a:在匿名函數(shù)中沒有函數(shù)名,所以可以直接把函數(shù)運(yùn)算的結(jié)果值傳遞過來:

(function(){
})()

函數(shù)運(yùn)算的結(jié)果值傳遞過來,然后最后一個函數(shù)調(diào)用符()實(shí)現(xiàn)函數(shù)調(diào)用,作用于函數(shù)的引用

b:使用最外層強(qiáng)制運(yùn)算符,使得函數(shù)調(diào)用運(yùn)算得以執(zhí)行,最用于函數(shù)本身

(function(){
}())

c:使用較少,void 實(shí)現(xiàn)調(diào)用函數(shù),并忽略返回值。void使得其后的函數(shù)表達(dá)式執(zhí)行運(yùn)算

void function(){
}()

雖然總結(jié)了下,但是其實(shí)也不是特別清晰。
溫故知新,一次再一次的回首來處,總會發(fā)現(xiàn)別樣的收獲。

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

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

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,556評論 0 13
  • 前言 人生苦多,快來 Kotlin ,快速學(xué)習(xí)Kotlin! 什么是Kotlin? Kotlin 是種靜態(tài)類型編程...
    任半生囂狂閱讀 26,692評論 9 118
  • 除了金字塔之外,古埃及神廟的地位也是不能不提的。它作為埃及人日常生活、學(xué)習(xí)、宗教祭祀、人與神交流的場所,不能不說神...
    六翼幻想閱讀 1,609評論 0 3
  • 欲把西湖比西子,再次尋覓許仙和白娘子!西湖每一座橋都有著一個凄美的愛情故事,也許不夠真實(shí),但也是人們對唯美愛情的追...
    Caminlawu閱讀 293評論 0 0
  • 第一個部分:認(rèn)識自己 你本來就不完美,為何要擔(dān)心不完美。我們總是希望在別人面前顯得完美,得到別人的贊美,你才能接納...
    江西辰媽閱讀 291評論 0 0

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