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

怎么控制for循环单次循环的时间??
使用睡眠函数这种方法会直接卡死,请问大佬们有什么更好地方法?

回答

setTimeout?

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

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()

以上是 怎么控制for循环单次循环的时间?? 的全部内容, 来源链接: utcz.com/a/66531.html

回到顶部