es6中promise对象的状态是什么
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,这篇文章主要介绍"es6中promise对象的状态是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"es6中promise对象的状态是什么"文章能帮助大家解
千家信息网最后更新 2024年12月03日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安全错误
数据库的锁怎样保障安全
数据库最大
云时网络技术有限公司
数据库归档日志
孩子王总部软件开发
数据服务器内存条8g
武大网络安全学院宿舍条件
山东互联网软件开发费用是多少
北京刘然软件开发
星河战神为什么服务器异常
传统网络安全作用
汇科电子网络技术中心
网络安全产业形势
阿里巴巴怎么看单品数据库
曙光服务器 管理工具
宜兴推荐软件开发怎么样
运维和数据库的区别
安卓开发与数据库
常见的idc网络数据库
远程重启虚拟服务器
人物关系数据库
客服平台数据库表结构
爱润妍软件开发
北大核心数据库
如何防止数据库产生垃圾数据
黄浦区银联数据库销售
安徽net软件开发怎么样
甘肃ftp服务器托管云空间
内蒙古九一互联网科技有限公司
绝地求生2怎样连接服务器
什么是计算机网络安全6