怎么控制for循环单次循环的时间??

image.png
使用睡眠函数这种方法会直接卡死,请问大佬们有什么更好地方法?

回答:

let obj = {
  a: 1,
  b: 2,
  c: 3,
  d: 4
}

function sleep(time) {
  return new Promise(res => setTimeout(res, time))
}

async function main() {
  for(let i in obj) {
    console.log(obj[i])
    await sleep(1000)
  }
}

main()

回答:

时间分片,javascript忍者秘籍中有相关的介绍

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注