set-promise-interval
Version:
用于定时执行异步任务,调用方式类似原生 setInterval
19 lines (14 loc) • 394 B
JavaScript
const { default: setPromiseInterval, clearPromiseInterval } = require('./dist/setPromiseInterval')
function delay(ms) {
return new Promise((resolve) => setTimeout(resolve, ms))
}
async function test1() {
await delay(1000)
throw ''
}
async function test2() {
await delay(2000)
console.log('t2')
}
const id1 = setPromiseInterval(test1)
console.log(id1)