勇敢的心_
勇敢的心_
  • 发布:2024-11-19 16:50
  • 更新:2024-11-19 17:31
  • 阅读:121

如果一个async函数,没有return的话是不是会一直等待?

分类:uni-app

非专业前端,关于JS的async有些疑问,以下是官方文档的代码

actions: {  
    async actionA ({ commit }) {  
        commit('gotData', await getData())  
    },  
    async actionB ({ dispatch, commit }) {  
        await dispatch('actionA') // 等待 actionA 完成  
        commit('gotOtherData', await getOtherData())  
    }  
}

函数actionB 没有retun也没有报错的话,是不是会一直等待?

2024-11-19 16:50 负责人:无 分享
已邀请:
x***@qq.com

x***@qq.com

和return没有关系,只要你的getData正确返回了promise状态就行

要回复问题请先登录注册