## Promise 的常用 API:实例方法【重要】
Promise 自带的 API 提供了如下实例方法:
- promise.then():获取异步任务的正常结果。
- promise.catch():获取异步任务的异常结果。
- promise.finaly():异步任务无论成功与否,都会执行。
代码举例如下。
写法 1:
```html
Document
```
写法 2:(和上面的写法 1 等价)
```html
Document
```
**注意**:写法 1 和写法 2 的作用是完全等价的。只不过,写法 2 是把 catch 里面的代码作为 then 里面的第二个参数而已。
## Promise 的常用 API:对象方法【重要】
Promise 自带的 API 提供了如下对象方法:
- Promise.all():并发处理多个异步任务,所有任务都执行成功,才能得到结果。
- Promise.race(): 并发处理多个异步任务,只要有一个任务执行成功,就能得到结果。
下面来详细介绍。
### Promise.all() 代码举例
代码举例:
```html
Document
```
### Promise.race() 代码举例
代码举例:
```html
Document
```