<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 語法 閉包就是能夠讀取其他函數內部的變量的函數 ***** >[success]格式: 首先函數套函數,子函數調用父函數的變量, 并且子函數的變量被外界所引用。此時形成了閉包 優點:緩存數據,避免全局變量的污染 缺點:內存泄露問題 ```javascript //獲取一個變量 function fun(){ var num = 10; function fun2(){ return num; } return fun2;//此時返回值是一個函數,需要加括號執行 } // 以上是閉包寫法 緩存數據 var result = fun(); console.log(result);//拿到的是fun2函數體 console.log(result());//10 //獲取兩個變量 // 變量是兩個以上的寫法 //寫法一 數組 /* function f1(){ var a = 10; var b = 20; return function f2(){ return [a,b]; } } var res = f1(); var a = res()[0]; var b = res()[1]; console.log(a,b); //10 20 */ // 寫法二 對象 function f1(){ var a = 10; var b = 20; return [//數組里面樂意放函數 數組也是一個對象 function f2(){ return a; }, function f3(){ return b; } ] } var res = f1(); var a = res[0](); var b = res[1](); console.log(a,b); //10 20 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看