Разница между методами resolve и reject при работе с асинхронными операциями в JavaScript заключается в том, что они служат разным целям: 3
- Resolve вызывается в случае успешного выполнения. 2 В эту функцию обычно передаётся значение, которое представляет результат операции при успешном выполнении. 2 При вызове этой функции промис переходит в состояние fulfilled (успешно выполнено). 2
- Reject вызывается, если выполнение операции завершилось с ошибкой. 2 В эту функцию обычно передаётся некоторая информация об ошибке, которое может представлять любой объект. 2 При вызове функции reject() промис переходит в состояние rejected (завершилось с ошибкой). 2