我所试图做的是基本上如何从一个本身使用promise的函数返回promise?
function test() {
getSomeValue().then(function (data) {
//process data
});
}
function getSomeValue() {
//do some long process
return new Promise(function (resolve, reject) {
resolve(result);
});
}
function getSomeOtherValue() {
//do some long process
return new Promise(function (resolve, reject) {
resolve(result);
});
}
功能测试调用返回一个承诺,然后对返回的数据一些计算功能。这部分工作正常。现在功能getSomeValue
需要调用另一个函数,它也返回一个承诺。我如何退还getSomeValue
的承诺,其中也等待getSomeOtherValue
完成。
让我知道是否需要其他信息。
你可以做链接,'。然后()。然后,()......' – Rayon