Size: a a a

JavaScript — русскоговорящее сообщество

2021 May 11

NN

Nurbek Nurjanov in JavaScript — русскоговорящее сообщество
Хорошо, я заглушил ошибку, но ведь resolve все равно ведь нет
не должно же ведь then работать

если промис делать абсолютно пустым без ничего, совершенно пустой, тогда оба then не работают
а вот в случае если допустить ошибку, потом пофиксить через catch
второй then начинает работать!!?? но ведь RESOLVE все равно ведь НЕТ.
Почему второй then дергается и работает, это смущает меня
источник

NN

Nurbek Nurjanov in JavaScript — русскоговорящее сообщество
обработание ошибки приравнивается как resolve ?? Так понимать ??
ведь then должны полагаться только на resolve
источник

ВЛ

Валерий Лукин... in JavaScript — русскоговорящее сообщество
в кетч нет резолв) может быть поэтому
источник

NN

Nurbek Nurjanov in JavaScript — русскоговорящее сообщество
но ведь хорошо, от кетча что то вернулось, но ведь вернулся промис без resolve
зачем он дергается и начинает работать, обработка ошибка это равно как resolve(undefined) ??
источник

R

Remite in JavaScript — русскоговорящее сообщество
обработка ошибки приравнивается к "здоровому" промису
Зен никому ничего не должен, это просто колбек функция которая вызывается в очередности
источник

NN

Nurbek Nurjanov in JavaScript — русскоговорящее сообщество
вот поэтому мне кажется что второй then не должен был бы работать
источник

R

Remite in JavaScript — русскоговорящее сообщество
https://stackoverflow.com/questions/42013104/placement-of-catch-before-and-after-then

вот ту в рекомендованном ответе чувак все поясняет
источник

NN

Nurbek Nurjanov in JavaScript — русскоговорящее сообщество
Спасибо. За развернутый ответ.
Другим господам тоже
источник

R

Remite in JavaScript — русскоговорящее сообщество
фактически кеч это механизм как "вылечить" промис, а в следующий зел улетит значение которое будет вернуто из кетча
источник

Kb

Kostya bah in JavaScript — русскоговорящее сообщество
Ищу ментора!! что я хочу от помощи....
1. рефакторинг пет-проекта(для дальнейшего расширения функционала)
2. написать тесты(научиться писать тесты)
О проекте:
Графический редактор который рисует кривыми безье.
стек: Сanvas(2d)+Preact
В идеале хочу проект вывести на коммерческий уровень
Сколько Возьмете за тесты пишите в личку и по остальным вопросом!
p.s вот видео последней версии проекта https://www.youtube.com/watch?v=Py3sa8FOnHk&t=1s
источник

NN

Nurbek Nurjanov in JavaScript — русскоговорящее сообщество
@rem1te Спасибо, я понял как это работает
Вот другой пример обясняющий почему второй then работает
Оказся catch обрабатывает и дальше может передать значение в then

   const promise = new Promise((resolve, reject)=>{
       reject('reject');
   });

   promise.then(result=>{
       console.log('Это в консоль не выходит')
       return result;
   }).catch(e=>{
       console.log('Ошибка выходит в консоль',e);
       return 'Another resolved value';//вот тут трюк!!!
   }).then(result=>{
       console.log('Сюда выйдет = Another resolved value ',result)
   });
источник

m1

mister_Airat 1 in JavaScript — русскоговорящее сообщество
очень много прогружается данных в webpack и долго запускается проект, как это исправить?
источник

EA

El Anonimo in JavaScript — русскоговорящее сообщество
источник

m1

mister_Airat 1 in JavaScript — русскоговорящее сообщество
спасибо
источник

DZ

Dan Zakirov in JavaScript — русскоговорящее сообщество
Ребят подскажите, как блок прокручивать по нажатию, если в css задан overflow-y: scroll
источник

PB

Pappy B in JavaScript — русскоговорящее сообщество
interactive shell
источник

AP

Alexey Piskunov in JavaScript — русскоговорящее сообщество
Ребят, может кто обладает инфой по такому вопросу: если сервис воркер установлен на sub.domain.com, могу ли я с другого соседнего поддомена снять регистрацию этого сервис воркера?
источник

AP

Alexey Piskunov in JavaScript — русскоговорящее сообщество
Не спрашивайте почему такая хрень вышла, просто мне надо решить чужой косяк :)
источник

A

Anon in JavaScript — русскоговорящее сообщество
Навряд ли. А в чем суть косяка?
источник

AP

Alexey Piskunov in JavaScript — русскоговорящее сообщество
на первом поддомене зареган воркер. Его не потушили, когда залили новую версию (без воркера)
источник