es6中promise对象的状态是什么
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要介绍"es6中promise对象的状态是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"es6中promise对象的状态是什么"文章能帮助大家解
千家信息网最后更新 2025年02月02日es6中promise对象的状态是什么
这篇文章主要介绍"es6中promise对象的状态是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"es6中promise对象的状态是什么"文章能帮助大家解决问题。
状态:1、pending进行中的状态,该状态进行初始化,在过程中还没有结果;2、fulfilled成功状态,resolved状态会触发后续的then回调函数;3、rejected失败状态,rejected状态会触发后续的catch回调函数。
本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。
es6中promise对象的状态有哪些
三种状态
1.pending:在过程中还没有结果
2.resolved:成功
3.rejected:失败
状态变化
1、pending -> resolved
2、pending -> rejected
状态的表现
pending状态不会触发then和catch
resolved状态会触发后续的then回调函数
rejected状态会触发后续的catch回调函数
then和catch改变状态
then正常情况下会返回resolved,报错则返回rejected
catch正常情况下会返回resolved,报错则返回rejected
测试题
//第一题(结果会打印出来1,3,返回resolved状态)Promise.resolve().then(()=>{ console.log(1) //1 resolved}).catch(()=>{ console.log(2)}).then(()=>{ console.log(3) // 3 resolved})//第二题(结果会打印出来1,2,3)Promise.resolve().then(()=>{ console.log(1) //1 throw new Error("error1") //rejected}).catch(()=>{ console.log(2) //2 resolved}).then(()=>{ console.log(3) //3 resolved})//第三题(结果会打印出来1,2)Promise.resolve.then(()=>{ console.log(1) //1 throw new Error("error1") //rejected}).catch(()=>{ console.log(2) //2 resolved}).catch(()=>{ console.log(3)})
关于"es6中promise对象的状态是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
状态
结果
对象
函数
知识
过程
成功
情况
行业
不同
实用
内容
实用性
实际
教程
文章
方法
更多
案例
测试题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发合同逾期怎么办
重庆双线服务器托管口碑云主机
郑州正数网络技术有限公司是5a
网络安全项目模板
中金软件开发岗位
王银博软件开发
浙江常用软件开发厂家报价
内蒙古第七次人口普查数据库
店大侠登陆数据库是什么意思
服务器远程管理如何登录
工业互联网科技战役庞松涛
服务器上网信号
管理软件开发哪儿好
如何取消网络安全密码
鞍山app软件开发价格
海南租赁管理软件开发公司
交通网络安全责任制
济南康健网络技术有限公司顾问
数据库建立的关系表
数据库叫什么格
网络安全是国际安全
软件开发学徒工资多少
娄底专业软件开发外包
网络远程数据库后台有记录吗
网贷算网络安全问题吗
浙江常用软件开发厂家报价
网络安全教育讲座等活动
东莞网警提示网络安全无小事
免费手机数据库软件免费下载
软件开发公司人员比例