解决回调地狱的终极方法
es7提供的 async/await 是回调地狱的终极解决方案
async和await是两个关键字
async - 是用来修饰函数,写在函数最前面
await - 必须使用在async修饰的函数中 - 用来修饰一个promise对象 - 等待promise执行结束以后,将resolve的结果接收起来
async function fn(){ var res = await new Promise(function(resolve,reject){ sendAjax({ url:"area.php", data:{ name:"包河区" }, success:res=>{ resolve(res) } }) }) console.log(res);
注意:☆☆☆async修饰的函数,如果里面有异步操作,这个函数就是异步函数,如果这个函数中没有异步操作,这个函数还是同步函数

浙公网安备 33010602011771号