使用async await 转成单线程运行模式配合sleep睡眠函数来控制数据返回。
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) {
await sleep(1000)
}
}
main()
使用async await 转成单线程运行模式配合sleep睡眠函数来控制数据返回。
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) {
await sleep(1000)
}
}
main()