ru.javascript.info icon indicating copy to clipboard operation
ru.javascript.info copied to clipboard

Дополнение в статье про Promise

Open Nover98 opened this issue 2 years ago • 1 comments

Здравствуйте. В главах про промисы не рассматриваются такие случаи:

  new Promise((resolveOuter) => {
    resolveOuter(
      new Promise((resolveInner) => {
        setTimeout(resolveInner, 1000);
      }),
    );
  });

когда в промисе резолвится ещё один промис.

Было бы здорово рассмотреть и такое.

Nover98 avatar Mar 16 '23 20:03 Nover98

Сюда бы до комплекта ещё resolveOuter(Promise.reject(err)), т.е. резолв промиса отклоненным промисом. И, совсем уж до комплекта, обсудить тему "thenable", которая затерялась где-то в глубине параграфа про цепочки промисов.

alexandroppolus avatar Apr 05 '23 16:04 alexandroppolus