博客
关于我
修改Promise对象的状态的方式
阅读量:269 次
发布时间:2019-03-01

本文共 403 字,大约阅读时间需要 1 分钟。

1.resolve()

使pending状态变成resolved状态

代码:

let p = new Promise((resolve,reject) => {            resolve('ok')     })     console.log(p);

效果:

在这里插入图片描述

2.reject()

使pending状态变成rejected状态

代码:

let p = new Promise((resolve,reject) => {            reject('error')     })     console.log(p);

效果:

在这里插入图片描述

3.抛出异常

使pending状态变成resolved状态

代码:

let p = new Promise((resolve,reject) => {           throw '出错了'     })     console.log(p);

效果:

在这里插入图片描述

转载地址:http://ohro.baihongyu.com/

你可能感兴趣的文章
Nim博弈与SG函数入门
查看>>
CF #716 (Div. 2) B. AND 0, Sum Big(思维+数学)
查看>>
数据结构与算法实验1——线性表的应用之顺序表
查看>>
重温冒泡排序
查看>>
阿里云数据库连接MySql
查看>>
SQLyog(MySQL图形化开发工具)
查看>>
MySQL报错记录一下10061或者非自己的IP
查看>>
純前端 - 各種實現進度條
查看>>
Java 設計模式 - 建造者模式
查看>>
ES6 JavaScript 重新認識 Promise
查看>>
前端優化 - 防抖與節流
查看>>
Spring--04--AOP增强
查看>>
2020-07-16:如何获得一个链表的倒数第n个元素?
查看>>
2020-11-04:java里,总体说一下集合框架。
查看>>
2020-12-04:mysql 表中允许有多少个 TRIGGERS?
查看>>
2020-12-10:i++是原子操作吗?为什么?
查看>>
2021-01-12:多维快查多维查询系统,你了解的解决方案都有哪些?
查看>>
2021-01-17:java中,HashMap底层数据结构是什么?
查看>>
2021-01-21:java中,HashMap的读流程是什么?
查看>>
Imagination官方信息速递2021年光线追踪专刊
查看>>