修改Promise对象的状态的方式
发布日期:2021-05-04 20:48:06 浏览次数:13 分类:技术文章

本文共 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);

效果:

在这里插入图片描述

上一篇:Promise先指定回调函数还是先改变状态?
下一篇:Promise封装ajax请求

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月25日 02时56分32秒