Promise的实例用法
发表于:2021-10-25 09:16:45浏览:2941次
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方法。
推荐文章
- 企业微信最新的jssdk使用说明 WECOM-JSSDK Demo
- 国产开源操作系统 深度操作系统deepin 23 Preview发布
- 码云(gitee)配置git禁止直接提交到master分支的方法
- 推荐五款优秀的SpringCloud开源脚手架项目
- 微软推出电脑管家,干净无广告无弹窗,是时候卸载360安全卫士和腾讯电脑管了
- 微信淘宝实现互通?有关部门开始要求即时通信软件解除屏蔽网址链接,公平竞争
- Unicode15.0标准发布,新增鹅、姜、驴、豌豆等emoji表情
- ThinkPHP6获取数据库内所有表的表名及表信息
- 用Prismjs给勾股博客的文章模块增加代码高亮功能
- 开发常见的技术栈,有多程序猿能够做到全栈?

