Async 和 Await
针对异步编程,我们学习过Ajax的回调形式,promise的链式调用形式
ajax回调模式
// 回调形式调用 $.ajax({ url, data, success:function(result){ $.ajax({ data:result, success: function(result1){ $.ajax({ url, data: result1 }) } }) } })
promise的链式回调函数
// 链式调用 没有嵌套 axios({ url, data}).then(result => { return axios({ data:result }) }).then(result1 => { return axios({ data:result1 }) }).then(result2 => { return axios({ data: result2 }) }).then(result3 => { return axios({ data: result3 }) })
关于Promise你必须知道几件事
关于Promise你必须知道几件事
如何声明一个Promise
new Promise(function(resolve, reject){ })
如果想让Promise成功执行下去,需要执行resolve,如果让它失败执行下去,需要执行reject