我使用async编写了Javascript代码,然后等待并使用try,catch捕获每个异步函数。
假设我写了10个异步函数,那么我需要写try,抓住所有这10个函数。现在我在想一个问题,这是否会导致性能开销?
如果造成任何性能开销,那么该问题的解决方案是什么?
答案 0 :(得分:2)
您可以编写单个try catch,在try中可以添加所有async-await函数。
try {
// service as an example
const get = await service.get()
const post = await service.post()
const delete = await service.delete()
} catch(e) {
throw new Error(e)
}