如何吧 javascript的 异步API 变成为同步的?

我现在要使用一个 tool中的一个API,这个api可能使用ajax 或者使用了settimeout函数等异步的方法。现在我假设这个API为functionA,那么我如何保证这个functionA执行完毕后,再执行functionB函数。

收到一只叮咚
浏览 1235回答 2
2回答

达令说

如果你用了jquery,直接配置async: false,把异步变成同步。不建议这样做。直接把functionB 放到ajax回调函数里面或setTimeout的执行函数里面,推荐这样做。

临摹微笑

1)使用promise框架2)在functionA 完成后主动调用functionB 耦合度高3)在functionA 完成后发送一个事件完成消息。外部监听这个消息,当监听到这个消息,执行functionB 耦合度低些
打开App,查看更多内容
随时随地看视频慕课网APP