怎么控制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