<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cAng^Er

    不懂我的人 , 離不了我 , 該了解了解我 !而懂我的人 , 更離不了我 , 因?yàn)樗麄儛畚?。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      30 隨筆 :: 16 文章 :: 18 評(píng)論 :: 0 Trackbacks

    高手繞道!這跟閉包本身沒什么大的關(guān)系,也不知道怎么取標(biāo)題,隨便湊了個(gè)數(shù),望見諒!

    今天一個(gè)剛學(xué)js的朋友給了我一段代碼問為什么方法不執(zhí)行,代碼如下:

    1 function  makefunc(x)  {
    2         return function (){
    3             return  x;
    4         }
    5     }
    6 alert(makefunc(0));

    其實(shí)不是不執(zhí)行,只是朋友的意思這里alert出來的應(yīng)該是“0”,而不是function (){return x;}。
    不是腳本寫錯(cuò)了,只是沒搞懂return,從當(dāng)前函數(shù)退出,并從那個(gè)函數(shù)返回一個(gè)值。如果返回的是一個(gè)函數(shù),那么返回的也是函數(shù)本身。
    可以這樣修改上面的代碼,就是alert(makefunc(0)()):

    1 function  makefunc(x)  {
    2         return (function (){
    3             return  x;
    4         })();
    5     }
    6 alert(makefunc(0)());

    如果要返回函數(shù)執(zhí)行的結(jié)果那么首先要讓這個(gè)函數(shù)執(zhí)行,例如:

    1 function  makefunc(x)  {
    2         return (function (){
    3             return  x;
    4         })();
    5     }
    6 alert(makefunc(0));

    這里有一個(gè)匿名函數(shù),

    1 (function (){
    2            return  x;
    3        })();

    在第一個(gè)括號(hào)內(nèi)是匿名函數(shù),第二個(gè)括號(hào)用于調(diào)用該匿名函數(shù),您可以在第二個(gè)括號(hào)中傳入所需的參數(shù)。例如:

    1 (function( x , y){
    2     alert( x + y);
    3 })(2 ,3 );

    聲明: 本文采用 BY-NC-SA 協(xié)議進(jìn)行授權(quán) | WEB前端開發(fā)
    轉(zhuǎn)載請(qǐng)注明轉(zhuǎn)自《return閉包函數(shù)

    posted on 2011-06-15 17:56 cAng^Er 閱讀(313) 評(píng)論(0)  編輯  收藏 所屬分類: |:Web View:|
    主站蜘蛛池模板: 亚洲精品成人图区| 亚洲性无码一区二区三区| 久草视频免费在线观看| 亚洲日本成本人观看| 国产亚洲精品无码专区| 91精品免费观看| 麻豆亚洲AV成人无码久久精品 | 亚洲ts人妖网站| 亚洲福利视频一区二区| 一级毛片成人免费看免费不卡 | 91在线老王精品免费播放| 亚洲天然素人无码专区| 国产AV无码专区亚洲AWWW| 国产成人不卡亚洲精品91| 国产成人无码综合亚洲日韩| 成人爽A毛片免费看| 亚洲一卡2卡3卡4卡乱码 在线| 特级精品毛片免费观看| 日韩国产欧美亚洲v片| 亚洲免费在线视频| 久久成人无码国产免费播放| 亚洲精品GV天堂无码男同| 亚洲成年人在线观看| 亚洲一区免费观看| 高h视频在线免费观看| 亚洲人成毛片线播放| 国产精品亚洲综合专区片高清久久久 | 久久久亚洲精品无码| 国产大片免费观看中文字幕| 亚洲日本VA中文字幕久久道具| 亚洲国产成人精品无码区在线观看| 午夜精品在线免费观看| 最近2019免费中文字幕视频三| 一级做a爰片久久免费| 亚洲爆乳AAA无码专区| 亚洲伊人久久大香线焦| 国产AV无码专区亚洲A∨毛片| 国产成人一区二区三区免费视频 | 最近最好最新2019中文字幕免费| 产传媒61国产免费| 久久精品国产亚洲AV果冻传媒|