// function timeout(){
// return new Promise((resolve,reject)=>{
// setTimeout(()=>{
// reject("fail")
// // resolve("success")
// },1000)
// })
// }
// async function foo(){ //async返回一个promise对象
// const s = await timeout();//await:只有等到一个是成功状态的promise才会执行后面的代码;返回resolve或reject里面参数
// console.log(s)
// console.log(2)
// }
// async function foo(){
// return await timeout(); //返回 将await返回的结果 包装成的promise对象
// }
// foo().then(res=>{
// console.log(res);
// }).catch(err=>{
// console.log(err)
// })
相关文章
- 01-11Kotlin runBlocking CoroutineScope launch async
- 01-11async/await 真不是你想象中那么简单
- 01-11js 前端 异步 async await promise resolve reject generator yield setTimeout 请求 原理 面试
- 01-11async源码学习 - 控制流程waterfall函数
- 01-11C 11中的async(launch :: async)是否会使线程池过时以避免昂贵的线程创建?
- 01-11同步调用异步方法how-would-i-run-an-async-taskt-method-synchronously
- 01-11@Transactional 事务提交之后执行 @Async 修饰的方法
- 01-11web.xml配置文件中
true 报错 - 01-11c – 在N秒内两次提升asio deadline_timer async_wait(N秒)导致操作被取消
- 01-11关于async & await(TAP)异步模型的异常捕获