关于js的Promise,有没有办法在嵌套使用的时候,实时将值返回给主调函数?比如下面这种:
//声明部分
const p = (...args)=>{
return new Promise((resolve,reject)=>{
resolve("pr");
})
}
export const q = ()=>{
return new Promise((resolve,reject)=>{
p.then(pr=>{
//TODO
p(pr).then(pr1=>{
//TODO
})
})
})
}
//调用部分
import q from "..."
(function(){
q();
})();
需求说明:调用两次p函数,第一次then的data作为第二次的参数。如何在第一次调用p函数出结果后,及时将结果返回给主调函数,然后进行下一次p函数的调用,结束之后再返回给主函数...
有大佬给支个招吗?