Skip to content

Commit 06500d4

Browse files
committed
1-js/11-async/08-async-await translated - fix #2
1 parent 1104d97 commit 06500d4

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

1-js/11-async/08-async-await/01-rewrite-async/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ loadJson('no-such-user.json')
1919

2020
Комментарии:
2121

22-
1. Функция `loadUrl` теперь `async`.
22+
1. Функция `loadUrl` теперь асинхронная.
2323
2. Все `.then` внутри неё заменены на `await`.
2424
3. Можно было бы просто вернуть промис во внешний код `return response.json()`, вот так:
2525

1-js/11-async/08-async-await/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ async function f() {
6666
f();
6767
```
6868

69-
В данном примере выполнение функции остановится на строке `(*)` до тех пор, пока промис не перейдёт в состояние `fulfilled`. Это произойдёт через секунду после запуска функции. После чего в переменную `result` будет записан результат выполнения промиса, и браузер отобразит alert-окно «готово!».
69+
В данном примере выполнение функции остановится на строке `(*)` до тех пор, пока промис не выполнится. Это произойдёт через секунду после запуска функции. После чего в переменную `result` будет записан результат выполнения промиса, и браузер отобразит alert-окно «готово!».
7070

7171
Обратите внимание, хотя `await` заставляет JavaScript дожидаться выполнения промиса, это не отнимает ресурсов процессора. Пока промис не выполнится, JS-движок может заниматься другими задачами – выполнять прочие скрипты, обрабатывать события и т.п.
7272

0 commit comments

Comments
 (0)