Promise 与 Async/Await 的比较
Promise 与 Async/Await 的比较
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS Promise,await/async 的线程模型 
1050浏览  • 1回复 待解决
JS中如何使用Promise和async await 
1939浏览  • 1回复 待解决
Promise和async/await在ArkTS中的使用是否有特殊限制? 
755浏览  • 3回复 待解决
HarmonyOS async/await promise是在哪个线程,如何判断主线程还是子线程 
1940浏览  • 1回复 待解决
HarmonyOS  使用async 、await 的含义 
1029浏览  • 1回复 待解决
#鸿蒙通关秘籍#使用async/await和Promise在鸿蒙开发中进行异步文件读写的实现步骤? 
1656浏览  • 1回复 待解决
#鸿蒙通关秘籍#async/await如何提升异步代码的可读性? 
919浏览  • 1回复 待解决
异步函数经过await等待后依然是promise类型 
418浏览  • 0回复 待解决
#鸿蒙通关秘籍#async/await是如何简化鸿蒙开发中的异步代码的? 
1570浏览  • 1回复 待解决
HarmonyOS ArkTS如何不使用await/async把异步方法改为同步方法? 
1857浏览  • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中该如何使用async/await进行UI线程操作? 
1649浏览  • 1回复 待解决
taskpool 执行的 async 函数和普通返回 promise 函数的一些差异问题 
3569浏览  • 1回复 待解决
HarmonyOS 在 callback 中如何使用 async和await 来同步进行逻辑操作 
835浏览  • 1回复 待解决
在@Watch函数中调用async await,UI刷新特别慢是什么原因? 
1421浏览  • 1回复 待解决
await的性能 
808浏览  • 1回复 待解决
HarmonyOS await sleep方法 
1914浏览  • 1回复 待解决
HarmonyOS关于async或者promise,基于事件循环调度机制,会存在比如for循环多次导致事件栈溢出、内存过大 
1402浏览  • 1回复 待解决
HarmonyOS 如何对异步方法进行封装, 让外部使用时可以当成同步方法来调用而不用加await和async 
786浏览  • 1回复 待解决
await是否会阻塞线程?能否在aboutToAppear里面使用await? 
522浏览  • 1回复 待解决
promise怎么写?http封装时使用promise报错,去除promise正常,但是一加就都变红 
1252浏览  • 1回复 待解决
鸿蒙的promise要怎么写 
9198浏览  • 3回复 待解决
c++处理promise的例子 
876浏览  • 1回复 待解决
HarmonyOS await fs.open() 
1132浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何利用Promise.all来处理多个Promise? 
1756浏览  • 1回复 待解决
关于HarmonyOS  Promise机制 
1843浏览  • 1回复 待解决





















promise 是 ES6,async/await 是 ES7
async/await 相对于 promise 来讲,写法更加优雅
捕捉错误
● promise 错误可以通过.catch 来捕捉
● async/await 既可以用.then/.catch 又可以用 try-catch 捕捉
虽然 async/await 在很多情况下可以提供更清晰和简洁的代码,但 Promise 也有其独特的优势。例如,处理多个并行异步操作时,Promise.all()通常是更好的选择