async function test() {
for (var i = 0; i < 10; i++) {
await sleep(1000);
console.log(i);
}
}
function sleep(delay) {
return new Promise((resolve, reject) => {
setTimeout(() => {
try {
resolve(1)
} catch (e) {
reject(0)
}
}, delay);
})
}