Skip to content

Commit

Permalink
better 'then' explanation (thanks mikhail)
Browse files Browse the repository at this point in the history
  • Loading branch information
iliakan committed Jul 31, 2015
1 parent 89123a1 commit ae6b504
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 1-js/10-es-modern/11-promise/article.md
Original file line number Diff line number Diff line change
@@ -347,8 +347,8 @@ httpGet(...)
В коде выше:

<ol>
<li>В первом `then` возвращается объект `user`, он переходит в следующий `then`.</li>
<li>Во втором `then` возвращается промис (результат нового вызова `httpGet`). Когда он будет завершён (может пройти какое-то время), то будет вызван следующий `then`.</li>
<li>Функция в первом `then` возвращает "обычное" значение `user`. Это значит, что `then` возвратит промис в состоянии "выполнен" с `user` в качестве результата. Он станет аргументом в следующем `then`.</li>
<li>Функция во втором `then` возвращает промис (результат нового вызова `httpGet`). Когда он будет завершён (может пройти какое-то время), то будет вызван следующий `then` с его результатом.</li>
<li>Третий `then` ничего не возвращает.</li>
</ol>

0 comments on commit ae6b504

Please sign in to comment.