作爲一名初學者,對於代碼而言,自然是對比於之前學過的知識,這樣才能判斷意義
對於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 ();
實現同步