HarmonyOS for循环里使用setTimeout无效,使用data空循环崩溃

for循环里使用setTimeout无效,使用data空循环崩溃…如何在for循环里构造延时。

//等待 
const start = Date.now(); 
while (Date.now() - start < 1000) { 
  // 空循环,等待 1 秒 
} 
console.log(‘End blocking’);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
HarmonyOS
2024-11-25 12:04:51
287浏览
已于2024-11-25 12:05:55修改
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

参考这个​异步并发概述​,将 setTimeout包装为 promise,使用相关 api。

分享
微博
QQ
微信
回复
2024-11-25 16:44:42
相关问题
ArkTS内可以使用for循环
11259浏览 • 1回复 已解决
HarmonyOS 怎么在代码循环标签
599浏览 • 1回复 待解决
HarmonyOS 无限循环banner效果
675浏览 • 1回复 待解决
HarmonyOS forEach return退出循环
873浏览 • 1回复 待解决
HarmonyOS Swiper循环问题
1022浏览 • 1回复 待解决
HarmonyOS 线程通信 事件循环问题
799浏览 • 1回复 待解决
list 支持循环滚动吗?
2865浏览 • 1回复 待解决
HarmonyOS 循环水平滚动
447浏览 • 1回复 待解决
HarmonyOS feature模块循环依赖
870浏览 • 1回复 待解决
是否允许HAR的循环依赖
2763浏览 • 1回复 待解决
如何排查循环引用的问题
1615浏览 • 1回复 待解决
HarmonyOS forEach如何提前终止循环
737浏览 • 1回复 待解决
HarmonyOS DatePicker如何取消循环滚动
722浏览 • 1回复 待解决
HarmonyOS ArkTS如何循环遍历对象
1259浏览 • 1回复 待解决
HarmonyOS Image播放gif没有自动循环播放
542浏览 • 1回复 待解决