## Promise 的常用API分类 ### Promise的实例方法 **实例方法**:我们需要先 new 一个 promise实例对象,然后通过 promise对象去调用 `then`、`catch`、`finally`方法。这几个方法就是 Promise 的实例方法。 具体来说,Promise 的自带API 提供了如下实例方法: - promise.then():获取异步任务的正常结果。 - promise.catch():获取异步任务的异常结果。 - promise.finaly():异步任务无论成功与否,都会执行。 ### Promise的静态方法 **静态方法**:可以直接通过大写的`Promise.xxx`调用的方法。这里的`xxx`就称之为静态方法。 具体来说,Promise 的自带API 提供了如下静态方法: - `Promise.resolve()` - `Promise.reject()` - `Promsie.all()` - `Promise.race` 前面的几篇文章,讲的都是 Promise的**实例方法**;今天这篇文章,我们来详细讲一下 Promise的**静态方法**。 ## Promise 的常用 API:对象方法【重要】 Promise 自带的 API 提供了如下对象方法: - Promise.all():并发处理多个异步任务,所有任务都执行成功,才能得到结果。 - Promise.race(): 并发处理多个异步任务,只要有一个任务执行成功,就能得到结果。 下面来详细介绍。 ### Promise.all() 代码举例 代码举例: ```html