diff --git a/1-js/10-es-modern/11-promise/article.md b/1-js/10-es-modern/11-promise/article.md index 5adb3687..5a135f65 100644 --- a/1-js/10-es-modern/11-promise/article.md +++ b/1-js/10-es-modern/11-promise/article.md @@ -347,8 +347,8 @@ httpGet(...) В коде выше:
    -
  1. В первом `then` возвращается объект `user`, он переходит в следующий `then`.
  2. -
  3. Во втором `then` возвращается промис (результат нового вызова `httpGet`). Когда он будет завершён (может пройти какое-то время), то будет вызван следующий `then`.
  4. +
  5. Функция в первом `then` возвращает "обычное" значение `user`. Это значит, что `then` возвратит промис в состоянии "выполнен" с `user` в качестве результата. Он станет аргументом в следующем `then`.
  6. +
  7. Функция во втором `then` возвращает промис (результат нового вызова `httpGet`). Когда он будет завершён (может пройти какое-то время), то будет вызван следующий `then` с его результатом.
  8. Третий `then` ничего не возвращает.