HarmonyOS鸿蒙Next中单框ts的await xxx实现和xxx then这两种有什么区别,还有await xxx then这样实现是否有问题
HarmonyOS鸿蒙Next中单框ts的await xxx实现和xxx then这两种有什么区别,还有await xxx then这样实现是否有问题?
2 回复
这两种写法其实就是await和promise用法的区别:https://blog.csdn.net/m0_74343097/article/details/128242666
更多关于HarmonyOS鸿蒙Next中单框ts的await xxx实现和xxx then这两种有什么区别,还有await xxx then这样实现是否有问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,await xxx
和 xxx.then
是处理异步操作的两种不同方式。await xxx
是异步函数的语法糖,它会暂停当前函数的执行,直到 xxx
的 Promise 完成,并返回结果。xxx.then
则是传统的 Promise 链式调用,它不会暂停函数执行,而是通过回调处理结果。await xxx.then
的写法是不必要的,因为 await
已经隐式处理了 Promise,直接使用 await xxx
即可。