解决承诺一个接一个(即顺序)?
readFiles
var readFile = function(file) {
... // Returns a promise.};var readFiles = function(files) {
return new Promise((resolve, reject) =>
var readSequential = function(index) {
if (index >= files.length) {
resolve();
} else {
readFile(files[index]).then(function() {
readSequential(index + 1);
}).catch(reject);
}
};
readSequential(0); // Start!
});};readSequential
Promise.allreadFile
var readFiles = function(files) {
return Promise.all(files.map(function(file) {
return readFile(file);
}));};
鸿蒙传说
慕工程0101907
波斯汪
LEATH
随时随地看视频慕课网APP
相关分类