<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之旅 廣告
                ## 基本概念 1. Promise是一個構造函數,new Promise就可以得到一個實例. 2. 在Promise上有兩個函數,分別叫做resolve(成功之后的回調函數)和reject(失敗之后的回調函數) 3. 在Promise構造函數的prototype屬性上,有一個then()方法,也就是說,只要是Promise構造函數創建的實例,都可以訪問到.then()方法. 4. Promise表示一個異步操作.每當我們new一個Promise的實例,這個實例就表示一個具體的異步操作. 5. 既然Promise創建的實例,是一個異步操作,那么這個異步操作的結果,只能有兩種狀態: 1.異步執行成功了.在內部調用成功的回調函數resolve,把結果返回給調用者. 2.異步執行失敗了.在內部調用失敗的回調函數reject,把結果返回給調用者. 3.由于Promise的實例,是一個異步操作,所以,內部拿到操作的結果后們無法使用return把操作的結果返回給調用者.這時候,只能使用回調函數的形式,把成功或失敗的結果返回給調用者. 6. 我們可以在new出來的Promise實例上調用 .then()方法,預先為這個Promise異步操作指定成功(resolve)的和失敗(reject)的回調函數. ## 形式上和具體上的promise異步操作的區別 注意:這里new出來的promise,只是代表形式上的一個異步操作. 什么是形式上的一步操作:就是說我們只知道它是一個異步操作,但是做什么具體的異步事情,目前還不清楚. ``` var promise = new Promise(); ``` ## 具體的異步操作 這是一個具體的異步操作,其中,使用function指定一個具體的異步操作. ``` var promise = new Promise(function(){ //這個function內部寫的就是具體的異步操作 }); ```
                  <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>

                              哎呀哎呀视频在线观看