Promise的实例用法
发表于:2021-10-25 09:16:45浏览:1418次
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方法。
推荐文章
- 阿里云ECS云服务器CentOS7云盘在线扩容操作
- 图解设置二级、三级域名泛解析,部署saas系统
- 强大的图片查看器插件Viewer.js,开源中国在用的文章图片查看器
- 微软Edge浏览器在100版本里程碑之前的最后一个稳定版Edge99发布
- PHP将透明图片(PNG)合并到JPG背景图片上,实现PNG透明的效果
- ThinkPHP发布安全更新版本(V6.1.0/V6.0.14),移除对think-filesystem库的依赖
- Vite 2.5 发布,全新的前端构建工具
- 焕然一新 新版 Vue3中文文档上线
- PHP实现工作年限自动计算,工作0-6个月的算0.5年,7-12个月的算1年
- DevOps已向业务进阶,如何实现项目研发效率的提升?