async await,實現同步

作爲一名初學者,對於代碼而言,自然是對比於之前學過的知識,這樣才能判斷意義

對於promise瞭解不深入,但也稍微記錄,加深自我的印象。

作爲新特性來說,功能必然更好,就對比之前ajax來說,promise能夠將異步轉爲同步。

如: async function ajaxTest(url){

   return new Promise ((resolve) => {

       let ajaxObj = {

            url:url,

            success: fuction (res) {

                 do something

            },

            error: function (e) {

                 do something

           },

       }

      $.ajax(ajaxObj )

})

}

async function run () {

let res = await ajaxTest (url)

let res1 = await ajaxTest (url1)

let res2 = await ajaxTest (url2)

}

run ();

實現同步

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章