在javascript-内存考虑事项中递归构建承诺链
function foo() {
function doo() {
// always return a promise
if (/* more to do */) {
return doSomethingAsync().then(doo);
} else {
return Promise.resolve();
}
}
return doo(); // returns a promise}哆啦的时光机
函数式编程
相关分类