asyn c жду попробуйте поймать проблему с производительностью - PullRequest
0 голосов
/ 23 апреля 2020

Я написал Javascript код, используя asyn c, ожидал и использовал try, catch в каждой функции asyn c.

Предположим, если я напишу 10 asyn c функцию, то мне нужно напиши попробуй, поймай все эти 10 функций. Теперь у меня возникает вопрос, не приводит ли это к снижению производительности?

Если это приводит к снижению производительности, то каким будет решение этой проблемы?

1 Ответ

1 голос
/ 23 апреля 2020

Вы можете написать одну попытку catch, при попытке добавить все функции asyn c -aait.

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)
}
...