项目描述
上传时间
浏览人数
这里是Promise的简单用法:
控制台结果:
执行成功后控制台返回一个参数resolve的数据,失败会返回一个参数reject的数据。这个在await命令的作用下3秒后返回了成功的数据
解析:
从语法上说,Promise 是一个对象,从它可以获取异步操作的消息,Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成)和Rejected(已失败),通过命令可以获得不同结果的数据。而调用数据的方法有两个分别是成功后的resolve的then()回调和失败后的reject的cath()回调。而在回调过程中运行过程分为同步操作(sync)和异步操作(async),再保证程序运行的过程中根据需要使用相应的操作,而在异步操作的时候有时会出现操作跳过无法调取的情况,这个时候使用await命令使运行顺序结果一起出来。