多语言展示
当前在线:1352今日阅读:20今日分享:50

如何使用ES6中的Promise对象处理请求异常情况

在ES6中的Promise对象,可以处理请求成功的方法,相对应的也有处理异常(错误)情况下的方法。一般情况下,可以使用try...catch处理异常,相对应的在Promise中使用reject(new Error())。下面利用实例说明如何处理异常情况,操作如下:
工具/原料
1

JavaScript

2

HTML5

3

ES6

4

HBuilderX

5

浏览器

6

截图工具

方法/步骤
1

第一步,打开HBuilderX工具,新建一个JavaScript文件(ES6);调用Promise对象,使用try...catch语句实现异常抛出,如下图所示:

2

第二步,接着在对象下面,调用catch()函数,然后打印出error错误,如下图所示:

3

第三步,将异常处理JavaScript文件,引入到静态页面中,为了更好地显示结果,如下图所示:

4

第四步,保存代码并在浏览器中查看结果,注意要打开浏览器控制台,如下图所示:

5

第五步,也可以将try...catch语句改为调用rej(new Error()),这个跟第一步中的效果是一样的,如下图所示:

6

第六步,再次保存代码并运行界面代码,查看控制台打印结果,如下图所示:

注意事项
1

注意Promise对象如何处理异常情况

2

注意Promise中的resolve和reject的用法

推荐信息