promise.all = (promises = [] ) => {
return new Promise((resovle,reject ) => {
let count = 0;
let values = new Array(promises.length);
promises.forEach((pes, index) => {
pes.then((res) => {
count++;
values[index] = err
if (count === promises.length) {
return values
}
}).catch((err) => {
reject(err)
})
})
}
2022-02-21
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 断舍离、整理、不持有、极简类的书,多为日本人写的,这一本书的作者是美国人。这本书没有特别的新意,在周五上午没什么工...