1.使用then() 方法是用于处理异步操作成功后的结果,并且可以链式调用以实现多个异步操作的顺序执行.then() 处理初始 Promise 的结果,然后返回一个新的值,这个新值被传递给下一个 .then(),以此类推
错误处理:如果在 .then() 中的函数抛出错误,这个错误会被传递给下一个 .then() 的 onRejected 参数或者 .catch() 方法进行处理
2.async/await 是一种非常方便的语法糖,用于处理异步操作,它基于 Promise 实现,但提供了更像同步代码的写法。可以用async 关键字用于声明一个异步函数,await 关键字用于暂停函数的执行,等待一个 Promise 被解决。如果 Promise 被成功解决,await 表达式的值就是 Promise 的结果;如果 Promise 被拒绝,await 会抛出一个错误,这个错误可以被 try/catch 块捕获。语法糖使得异步代码更易于阅读和理解,减少了回调地狱的复杂性,提高了代码的可维护性。它们允许开发者以更接近同步代码的方式编写异步逻辑
标签:异步,函数,鸿蒙,处理,代码,await,Promise From: https://blog.csdn.net/m0_65504888/article/details/142001506