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