必威体育Betway必威体育官网
当前位置:首页 > IT技术

javascript中的promise,连续then,reject异常处理

时间:2019-10-06 20:15:46来源:IT技术作者:seo实验室小编阅读:54次「手机版」
 

reject

连续then,如果希望上一个函数在某个点退出,并执行then后面的函数,应该这样写

resolve();
return;
//...codes
....
//end of this function

异常信息传入reject

//.....
reject('ERROR message: ....');//抛出异常

捕捉异常

a().then(() => {
    b.();
}).catch(
    res => {
        console.log('error data::', res);
    }
);

不这样做的话,会有“未处理的reject”错误

相关阅读

js promise的用法

在理解promise的使用之前,首先要理解js语言的运行环境是单线程的,也就是说一次只能完成一个任务,也就是一条流水线,如果有多个任务就

git 上传出现“ ! [rejected] master -> master (non-

参考文章: 如何将本地项目上传到码云 GIT远程仓库地址变更 ! [rejected] master -> master (non-fast-forward)(有推荐视频) 在

es6 Promise.resolve()方法

Promise.resolve()方法 有时需要将现有对象转为 Promise 对象,Promise.resolve方法就起到这个作用。const jsPromise = Promise.re

Promise的含义和用法

含义Promise是异步编程的一种解决方案。Promise对象有以下2个特点:1.对象的状态不受外界影响。Promise对象代表一个异步操作,有三种

分享到:

栏目导航

推荐阅读

热门阅读