当内部有promise时,如何返回一个递归函数, 到目前为止,这是我的代码
loop = (i) => {
new Promise((resolve) => {
setTimeout(() => {
resolve(i)
},100)
})
.then((res) => {
if (res <= 5) {
return loop(res + 1)
} else {
return true
}
})
}
console.log(loop(0))