Это не проблема игнорировать результат обещания. Это совершенно необязательно, слушаете ли вы успешное завершение обещания или нет. Иногда есть причины не заботиться. Например, я часто не заставляю функцию ждать закрытия файла в конце функции.
Проблема игнорировать отклоненное обещание, так как это аналог необработанного исключения в синхронном коде .
Итак, если вы обрабатываете все возможные ошибки, которые, как вам кажется, вы делаете с somePostProcessing().catch(...)
, то не проблема игнорировать завершение.
Примечание: вам нужно убедитесь, что ваш код предвидит, что произойдет, если в await doCreateOrder()
будет ошибка, поскольку она немедленно отклонит обещание, возвращаемое createOrder()
, поэтому вызывающему createOrder()
должен быть обработчик для этого отклоненного обещания ИЛИ вам нужен try/catch
внутри этой функции, чтобы перехватить и обработать эту возможную ошибку.