首页 > 解决方案 > 在 if/else 语句中调用异步函数 - Javascript

问题描述

我想知道我是否在这里犯了任何错误。

 let id;
    if (window.location.hash.slice(0, 1) === '#') {
      id = window.location.hash.slice(1);
      console.log(id);
      await model.loadRecipe(id);
    } else {
      id = window.location.hash.slice(0);
      await model.loadRecipe2(id);
    }

只有当 else 语句返回时,我才得到 id 'undefined'。

我在这里做错了吗?

标签: javascript

解决方案


推荐阅读