Skip to content

Commit ae6b504

Browse files
committed
better 'then' explanation (thanks mikhail)
1 parent 89123a1 commit ae6b504

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

1-js/10-es-modern/11-promise/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,8 +347,8 @@ httpGet(...)
347347
В коде выше:
348348

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

0 commit comments

Comments
 (0)