如何解决Javascript - 在事件处理程序中仅在一种情况下开关情况调用异步函数
$(<someSelector>).on(<someEvent>,function() {
switch(condition) {
case <case1>:
someAsyncFunction();
break;
case <case2>:
syncFunction();
break;
...
<more cases>
}
}
我现在关注的部分是 case1。
我的问题是,我可以将回调定义为 async
以便在 case1 中使用 await
吗?
如果没有,如果使用普通 .then
/.catch
是否需要调用 break
/then
/catch
块内的 finally
或执行我仍然像其他任何代码一样将其排除在外?
我找不到任何带有此类查询的 SO 文章。所以如果我也被指出一个,我会很高兴。
提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。