Promise的实例用法
发表于:2021-10-25 09:16:45浏览:2249次
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方法。
推荐文章
- thinkphp6命令行介绍及常规使用
- 四行JavaScript代码实现禁止复制网站内容
- 谷歌Chrome浏览器v101稳定版发布 支持FedCM和优先级提示等新功能
- ref, toRef, toRefs,reactive, defineComponent, computed, unref, toRaw, watchEffect, onUpdated 10个VUE3前端API总结
- 支付宝已支持给微信QQ好友转账 微信支付宝互通何时能实现?
- 企业OA系统开发一般需要多久?开发费用怎样?
- layui扩展:实现右侧滑出弹层效果
- 微软宣布Windows 11将于2021年10月5日上市
- 推荐五款优秀的后台管理系统的前端框架
- PHP 8.5于2025年11月20日正式发布:十大核心改进

