Promise

1.promise是用来解决异步编程的一种方案;

2 promise 有三个状态和两个参数:

三个状态:

pending 是 初始状态
fulfilled 是 成功状态
rejected 是 失败状态

特点:

Promise 有以上三种状态,只有异步操作的结果可以决定当前是哪一种状态

两个参数:

参数then()是用来接收成功之后的数据
参数catch()(卡其) 是用来接收失败之后的数据

特点:

Promise的状态一旦改变,就不会再变,状态是不可逆的

使用场景:
在写小程序时用来封装wx.request网络请求,写uni-app的时候用来封装uni.request网络请求,便于我后期维护,修改

posted @ 2020-10-27 16:25  林9九  阅读(90)  评论(0编辑  收藏  举报