Promise学习

一.初步认识;

1.1 什么是promise

Promise学习_第1张图片Promise学习_第2张图片

1.2 promise的基本语法

Promise学习_第3张图片

1.3 使用promise

一般情况下,需要异步操作时,对异步操作进行封装

promise   将网络请求代码和数据处理代码进行了分离。

成功时,调用then,失败时,调用catch

Promise学习_第4张图片

二、Promise的三种状态

Promise学习_第5张图片

 写法2:

Promise学习_第6张图片

then中写两个函数,一个是成功时调用,一个是失败时调用

 三、Promise的链式调用

 四、Promise的all方法使用

Promise.all方法中传的是一个Promise数组,只有当promise中的数组全部执行完后,才执行then函数。并且传到then中函数的参数,也是一个数组,里面是每个promise执行的结果。

    

你可能感兴趣的:(前端,promise)