<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 題目 全局作用域中,用 const 和 let 聲明的變量不在 window 上,那到底在哪里?如何去獲取? 在ES5中,頂層對象的屬性和全局變量是等價的,var 命令和 function 命令聲明的全局變量,自然也是頂層對象。 ~~~js var a = 12; function f(){}; console.log(window.a); // 12 console.log(window.f); // f(){} ~~~ 但ES6規定,var 命令和 function 命令聲明的全局變量,依舊是頂層對象的屬性,但 let命令、const命令、class命令聲明的全局變量,不屬于頂層對象的屬性。 ~~~js let aa = 1; const bb = 2; console.log(window.aa); // undefined console.log(window.bb); // undefined ~~~ 在哪里?怎么獲取?通過在設置斷點,看看瀏覽器是怎么處理的: ![](https://img.kancloud.cn/7f/a2/7fa20f469f0065511b996fbf64b5f60d_1105x379.png) 通過上圖也可以看到,在全局作用域中,用 let 和 const 聲明的全局變量并沒有在全局對象中,只是一個塊級作用域(Script)中 怎么獲取?在定義變量的塊級作用域中就能獲取啊,既然不屬于頂層對象,那就不加 window(global)唄。 ~~~js let aa = 1; const bb = 2; console.log(aa); // 1 console.log(bb); // 2 ~~~ 摘自 [全局作用域中,用 const 和 let 聲明的變量不在 window 上,那到底在哪里?如何去獲取?](https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/30)
                  <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>

                              哎呀哎呀视频在线观看