day 4

张开发
2026/5/31 1:36:08 15 分钟阅读
day 4
一.promise/aysnc await一Promise是一种异步编程解决方案代表一个异步操作的最终完成或失败及其结果值。它有三种状态pending进行中、fulfilled已成功、rejected已失败且状态一旦改变便不可逆。是链式调用·then方法传递回调函数。如果一个请求在未来成功完成回调函数就会被调用。·catch方法捕获错误并且在捕获之后的then()不会再执行·Finally方法在promis链结束后调用无论失败与否·当进行多个异步任务时 promise.all()二Async await 是基于promise的语法糖以同步风格编写异步代码,让异步更加简洁明了,async 函数返回一个 Promise对象await 表达式会暂停 async 函数的执行等待 Promise 解决后恢复执行并返回结果值。·promise对象用来代表一个异步操作的最终结果Async和defer这两个是 HTML script 标签的属性async在下载后会立即执行谁先下载完谁先执行defer会在DOM 解析完成后执行按书写顺序执行

更多文章