#鸿蒙通关秘籍#TaskPool中如何正确处理Promise?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
云海谜QA

在并发函数中使用Promise时,建议使用async/await搭配try/catch处理异常。确保Promise的结果可以被正确解析和传递。以下是一个推荐的处理方式: typescript import { taskpool } from '@kit.ArkTS'

@Concurrent async function testPromiseErrorHandling() { try { const result = await new Promise<number>((resolve, reject) => { resolve(1); }); console.info("Promise resolved with:", result); } catch (error) { console.error("Promise rejected with error:", error); } }

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS Promise & taskpool使用问题
267浏览 • 1回复 待解决