今天主要学习了解决回调函数地狱的最优方案async函数和await,它们两个是需要打配合的,首先说async是AsyncFunction构造函数的实例来的,await的作用就和之前的链式调用思路一样,是用来获取Promise对象的成功结果值,它们两个一起使用之后就可以书写出很简洁的代码,大大的提高了代码的可读性和理解,其中需要注意的点就是await只能在async函数中使用,而且await后面必须跟一个Promise对象来等待结果,它还方便了在开发者工具中进行调试,有了这个函数之后还缺少一样东西就是错误谁来处理,这个时候就出现了try/catch块,它们的使用也很简单明了,就是把函数体的内容包在try...catch里面,这样一旦有异常时就会抛出响应,这里需要非常注意的就是哪一行代码抛出错误时代码就不会再往下执行了。明天将学习微任务和宏任务的知识。
学习黑马AJAX
最新推荐文章于 2024-09-29 09:53:09 发布