项目描述
上传时间
浏览人数
Promise的简单用法,resolve返回的是成功的数据,reject则返回失败的数据
调用req().then().catch()
resolve成功时触发.then() reject失败时触发.catch()
控制台打印结果:延时3秒后同时显示16和23行
异步加法运算
控制台打印:
立即显示“准备运算”
延时3秒后显示“开始运算”和数字相加结果
如果a与b其中一项不为数字类型,则返回reject,调用.catch的结果
async
函数前的修饰符,被async修饰后的函数会返回一个Promise对象的resolve的值,被async修饰后的函数,也可以在调用时,使用.then()返回结果
js:
控制台打印:
await
只能添加到async的函数内
控制台打印:
如果去掉await,则显示