关于了解认识promise、promise all

如何理解Promise、Promise.all、Promise.race这之间的区别?

promise还是看这里吧,讲得非常清楚了 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise

https://blog.csdn.net/weixin_71258678/article/details/126878209?spm=1001.2014.3001.5502
希望这篇文章能够帮到你

Promise 是异步编程的一种解决方案,是一个构造函数,可以通过 new Promise()得到一个 Promise 的实例;传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。其实这里用“成功”和“失败”来描述并不准确,按照标准来讲,resolve是将Promise的状态置为fullfiled,reject是将Promise的状态置为rejected;

Promise.all()可以将多个实例组装个成一个新实例,成功的时候返回一个成功的数组;失败的时候则返回最先被reject失败状态的值。Promise.race() 方法返回一个 promise,一旦迭代器中的某个 promise 解决或拒绝,返回的 promise 就会解决或拒绝。不同的是结果取值顺序不与数组的位置相关,而是和时间先后有关。