<button id="jhcbw"><acronym id="jhcbw"></acronym></button>
<em id="jhcbw"></em>
    1. <th id="jhcbw"><pre id="jhcbw"><rt id="jhcbw"></rt></pre></th>

        <ol id="jhcbw"><object id="jhcbw"></object></ol>
        首頁>技術分享>ES8新特性異步編程之async和await

        ES8新特性異步編程之async和await

        之前在開發小程序的時候使用了回調函數的寫法,回調嵌套回調,感覺異常難維護,今天剛好看學習資料關于前端異步編程終極解決方法,就跟大家來一起學習一下。


        我們大家來想一下,如果我們可以想寫同步一樣寫業務邏輯,代碼逐行執行那世界不就更美好了?

        哈哈,ES8新特性async和await就為我們提供了這樣的能力。


        async和await兩種愈發結合可以讓異步代碼像同步一樣;

        1)async函數的返回值為promise對象;

        2)promise對象的結果由async函數執行的返回結果決定;


        但是需要注意這些:

        1)await必須寫在async函數里面;

        2)await右邊的表達式一般為promise對象;

        3)await返回的是promise成功的值;

        QQ20201129-223019@2x.png

        4)await的promise失敗了,就會拋出異常,需要通過try...catch來捕獲;



        免费大波美女做受视频
        <button id="jhcbw"><acronym id="jhcbw"></acronym></button>
        <em id="jhcbw"></em>
        1. <th id="jhcbw"><pre id="jhcbw"><rt id="jhcbw"></rt></pre></th>

            <ol id="jhcbw"><object id="jhcbw"></object></ol>