Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.1k views
in Technique[技术] by (71.8m points)

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
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()

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share

2.1m questions

2.1m answers

63 comments

56.6k users

...