История изменений
Исправление Y, (текущая версия) :
catch и reject - одно и то же
Нет.
reject — отклонить
catch — отловить
Обычно, reject — метод в Promise, который нужно вызвать, когда ты хочешь информировать внешний код о том, что выполнение асинхронной операции завершилось неудачей.
cath — метод, который внешний код может вызвать у Promise, который возвращает твоя функция, передать туда коллбек, в который упадёт то, что ты передашь в reject (или выкинешь в throw).
И передаётся оно в ближайший catch, а в том комментарии вообще не о том написано.
Но, никто не запрещает тебе переменную в Promise назвать catch. Или сохранить метод промиса catch в его же поле reject :-)
Исходная версия Y, :
catch и reject - одно и то же
Нет.
reject — отклонить
catch — отловить
Обычно, reject — метод в Promise, который нужно вызвать, когда ты хочешь информировать внешний код о том, что выполнение асинхронной операции завершилось неудачей.
cath — метод, который внешний код может вызвать у Promise, который возвращает твоя функция, передать туда коллбек, в который упадёт то, что ты передашь в reject (или выкинешь в throw).
Но, никто не запрещает тебе переменную в Promise назвать catch. Или сохранить метод промиса catch в его же поле reject :-)