## 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 ```