最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript立即執(zhí)行函數(shù)用法解析

 更新時間:2022年01月25日 12:52:02   作者:bear*6  
這篇文章主要介紹了JavaScript立即執(zhí)行函數(shù),我們知道,在一般情況下,函數(shù)必須先調用才能執(zhí)行,如下所示,我們定義了一個函數(shù),并且調用,下面一起進入文章來接具體的使用方法吧

        我們知道,在一般情況下,函數(shù)必須先調用才能執(zhí)行,如下所示,我們定義了一個函數(shù),并且調用,

function fn(){
    console.log(1);
    }
    fn();

打印結果為:

        如果不調用的話,我們打印的結果永遠不會顯示。
        所以這里就會提到我們的立即執(zhí)行函數(shù),所謂立即執(zhí)行函數(shù),就是不需要調用,立馬就能執(zhí)行的函數(shù)。

立即執(zhí)行函數(shù)有兩種最常見的寫法:

  • (function(){})()
  • (function(){}())

舉個例子:

 (function fn(){
            console.log(2);
        })()

打印結果為:

打印成功。
 

       立即執(zhí)行函數(shù)中的第二個小括號就相當于調用函數(shù),我們同樣可以給立即執(zhí)行函數(shù)傳參數(shù),,將我們要傳遞的參數(shù)寫在第二個()里面,作為實參,

如下:

 (function fn(a,b){
    console.log('a+b='+a+b);
 })(1,2)

打印結果為:

        第二種立即執(zhí)行函數(shù)使用方法和第一種基本相似,不在贅述。
        需要注意的是:如果有多個立即執(zhí)行函數(shù),他們之間需要逗號分隔,否則會報錯。同時,在立即執(zhí)行函數(shù)里面,也可以采用匿名函數(shù)的形式書寫。

        那么立即執(zhí)行函數(shù)有什么作用或者好處呢?

        它最大的作用就是獨立創(chuàng)建了一個作用域。我們知道,javascript 中沒有私有作用域的概念,如果在多人開發(fā)的項目上,在全局或局部作用域中聲明了一些變量,可能會被其他人不小心用同名的變量給覆蓋掉,而立即執(zhí)行函數(shù)里面的變量都是局部變量,不會有命名沖突的情況。

到此這篇關于JavaScript立即執(zhí)行函數(shù)的文章就介紹到這了,更多相關JavaScript立即執(zhí)行函數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解使用yeoman打造自己的項目腳手架

    詳解使用yeoman打造自己的項目腳手架

    這篇文章主要為大家介紹了使用yeoman打造自己的項目腳手架實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 微信小程序實現(xiàn)緩存根據(jù)不同的id來進行設置和讀取緩存

    微信小程序實現(xiàn)緩存根據(jù)不同的id來進行設置和讀取緩存

    這篇文章主要介紹了微信小程序實現(xiàn)緩存根據(jù)不同的id來進行設置和讀取緩存的相關資料,需要的朋友可以參考下
    2017-06-06
  • 詳解微信小程序Radio選中樣式切換

    詳解微信小程序Radio選中樣式切換

    這篇文章主要介紹了詳解微信小程序Radio選中樣式切換的相關資料,需要的朋友可以參考下
    2017-07-07
  • ECharts框架分段視覺映射在移動端適配

    ECharts框架分段視覺映射在移動端適配

    這篇文章主要介紹了ECharts框架分段視覺映射在移動端適配詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • TypeScript 內置高級類型編程示例

    TypeScript 內置高級類型編程示例

    這篇文章主要為大家介紹了TypeScript 內置高級類型編程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • JavaScript中fetch方法的使用示例全面詳解

    JavaScript中fetch方法的使用示例全面詳解

    這篇文章主要為大家介紹了JavaScript中fetch方法的使用示例全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • JavaScript實際應用:innerHTMl和確認提示的使用

    JavaScript實際應用:innerHTMl和確認提示的使用

    JavaScript實際應用:innerHTMl和確認提示的使用...
    2006-06-06
  • JavaScript流程控制(循環(huán))

    JavaScript流程控制(循環(huán))

    這篇文章主要介紹了JavaScript流程控(循環(huán)),在程序中,一組被重復執(zhí)行的語句被稱之為循環(huán)體,能否繼續(xù)重復執(zhí)行,取決于循環(huán)的終止條件。由循環(huán)體及循環(huán)的終止條件組成的語句,被稱之為循環(huán)語句,更多詳細內容請需要的小伙伴參考下面文章的具體介紹
    2021-12-12
  • JavaScript 反射學習技巧

    JavaScript 反射學習技巧

    這篇文章主要給大家分享的是JavaScript 的反射學習技巧,主要是區(qū)別在于所有的函數(shù)對象屬性過于復雜,而且額外增加可能會導致程序行為不合理,所以擴展 Reflect 函數(shù)來專門對函數(shù)對象處理調用方法,構造對象,獲取或者設置屬性等相關操作。下面一起進入文章內容吧
    2021-10-10
  • Astro Islands靜態(tài)頁面交互式UI組件

    Astro Islands靜態(tài)頁面交互式UI組件

    這篇文章主要為大家介紹了Astro Islands靜態(tài)頁面交互式UI組件使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08

最新評論

临湘市| 台前县| 苍梧县| 兴宁市| 灯塔市| 礼泉县| 濮阳县| 淄博市| 任丘市| 蕉岭县| 图木舒克市| 和龙市| 德格县| 锦屏县| 伊金霍洛旗| 庄河市| 北宁市| 阳城县| 吕梁市| 祁阳县| 五原县| 白沙| 张家港市| 丰城市| 日照市| 明光市| 昌邑市| 平定县| 湘潭县| 嵩明县| 离岛区| 朔州市| 七台河市| 乌海市| 阳谷县| 永德县| 汾西县| 河南省| 鹤壁市| 林甸县| 霞浦县|