promise 基础知识
2024-10-19 02:20:33
promise 基础知识
proise:
1.Promise是异步编程的一种解决方案,它有三种状态,分别是pending-进行中、resolved-已完成、rejected-已失败
2.创建实例
//method1
let promise=new Promise((resolve,reject)=>{
if(success){
resolve();
}else{
reject();
}
})
//method2
function promise(){
return new Promise(function(resolve,reject){
if(success){
resolve();
}else{
reject();
}
})
}
3.Promise.prototype.then() VS Promise.prototype.catch()
.then()方法使Promise原型链上的方法,它包含两个参数方法,分别是已成功resolved的回调和已失败rejected的回调
promise.then(
() => { console.log('this is success callback') },
() => { console.log('this is fail callback') }
)
应该用
最新文章
- 三维网格补洞算法(Poisson Method)
- 微信H5页面内实现一键关注公众号
- 如何解决结果由block返回情况下的同步问题(转)
- LCIS(最长公共上升子序列)Vijos1264神秘的咒语
- JavaBean出现的目的
- Linux 环境变量配置
- PreparedStatement和Statment
- 《编写高质量代码-Web前端开发修改之道》笔记--第三章 高质量的HTML
- 给c++程序员的一份礼物——常用工具集
- 《C++ Primer》之指向函数的指针
- 组件Prop验证
- rocketmq client for c#
- eclipse的Debug模式下的快捷键
- vue做nav切换
- 小白的python之路Linux部分10/28&;29
- Django 跨域问题
- java的环境配置
- TextView展示富文本时emoj或图片和文字不对齐的解决方案
- <;script>; 的defer和async
- js希尔排序