首页 > 解决方案 > 将“异步”方法绑定到“开启”事件(例如单击)时是否存在任何潜在问题?

问题描述

我有一个通过在 Knockout.js 中单击调用的同步方法

我需要为一般目的做一些 ajax 调用。

现在,我不想在许多花括号中通过单击逻辑进行包装,因此我想将方法​​声明为asyncAjaxawait调用。

我搜索了此更改可能发生的任何副作用,但没有发现。

所以我在这里问是否有任何需要注意的地方。

标签: javascriptasynchronousasync-awaitknockout.jses6-promise

解决方案


您冒着未经处理的拒绝的风险,但是如果您的异步函数从不抛出,或者您打算在您的环境中发生未经处理的拒绝发生的任何事情,那很好

@Ry

这个问题也可能会有所帮助。

TLDR:如果你的函数从不抛出任何异常,你应该没问题。


推荐阅读