Promise的实例用法
发表于:2021-10-25 09:16:45浏览:2446次
Promise是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要作为Promise的实例,都可以共享并调用Promise.prototype上面的方法(then,catch)。
promise的实例可以传入两个参数表示两个状态的回调函数,第一个是resolve,必选参数;第二个是reject,可选参数。
设定函数,例如:
function chiFan() {
return new Promise(function(resolve, reject) {
console.log("chiFan");
})}
function shuiJiao() {
return new Promise(function(resolve, reject) {
console.log("shuiJiao");
})}
function shangBan() {
return new Promise(function(resolve, reject) {
console.log("shangBan");
})}
// 调用函数
chiFan()
.then(shuiJiao())
.then(shangBan())特殊场景下需要按照顺序执行,可以用的到Promise方法。
推荐文章
- PHP将透明图片(PNG)合并到JPG背景图片上,实现PNG透明的效果
- Thinkphp8通过PhpWord导出生成word文件,支持图片处理,富文本导出完整方案
- php实现pdf转word文档,pdf转excel表格的方案
- 2023最新阿里云域名优惠口令(长期有效)
- 纯css实现左侧三级菜单的方法
- MySQL各类数据类型的最大长度与范围限制
- 2021年度个税汇算今起开始,3月1日至3月15日需要预约,3月16日至6月30日,无需预约
- 韦伯空间望远镜飞行软件采用 C++ 编写、内置定制的JS解释器
- 四行JavaScript代码实现禁止复制网站内容
- javascript对字符串的切割截取方法集合

