⼩程序Promi
风流的男人Promi 表⽰⼀个异步操作对象,它让我们可以在外部处理异步操作完成或者失败的结果。Promi 是 ES6 的⼀个标准内置对象,是为了解决 JavaScript 开发中⼀贯存在的回调地狱问题⽽提出的。
微信⼩程序⽬前已经⽀持了包括 Symbol、Set、Map、Promi在内的⼤部分内置对象以及相关的 ES6 ⽅法。⼩程序中已经原⽣⽀持Promi,不需要引⼊第三⽅类库。
Promi 主要⽅法
1. Promi.prototype.then()
2. Promi.prototype.catch()
完成作业
3. Promi.prototype.finally()
以下四个都是集合⽅法,代表将多个 Promi 实例集合成⼀个新的 Promi 总实例,并施加⼀种执⾏控制策略。这四个⽅法接受的参数都是⼀个数组,数组的元素都是 Promi 实例。
结友而别4. Promi.all()
代表说有⼦实例都必须处于接受状态,总实例才处于接受状态,否则是拒绝状态。
5. Promi.any()
代表任何⼀个⼦ Promi 实例变成接受状态,总实例即处于接受状态。⽽所有⼦实例处于拒绝状态时,总实例才处于拒绝状态。
⽬前 any ⽅法处于草案阶段,即⼩程序中没有实现,不过我们可以⼿动实现。
检讨600字>武汉平均工资
6. Promi.race()
小学生作文秋天>水母的特点race 中⽂意思赛跑,代表各个 Promi ⼦实例赛跑执⾏,跑的最快的⼦实例处于接受或者拒绝状态,总实例则处于接受或者拒绝状态。
7. Promi.allSettled()预备党员思想汇报范文
代表所有⼦实例,⽆论处于接受状态或者决绝状态,他们的状态都改变了,总实例才处于接受状态。同时再回调函数中,返回⼀个包含所有Promi ⼦实例状态的⼀个数组。