收藏
回答

关于async await的问题?

请问为什么没有输出3?请高手帮助指导。

回答关注问题邀请回答
收藏

4 个回答

  • brave
    brave
    01-13
    resolve();
    
    01-13
    有用 1
    回复
  • 天黑了
    天黑了
    01-13
    Promise函数还做挂起中  没有失败 也没有成功  你想要resolve() 或者 reject()以后才会输出 
    
    01-13
    有用 1
    回复
  • 金煜峰
    金煜峰
    01-13
    // 不调用回调函数 Promise 就一直不结束了
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        console.log('2')
        resolve()
      }, 1000)
    })
    
    01-13
    有用 1
    回复
  • @T
    @T
    03-30

    将32行 改成 await this.abc().then() 试试

    03-30
    有用
    回复
登录 后发表内容
问题标签