Skip to content

Commit cf09b6b

Browse files
authored
Apply suggestions from code review
1 parent a87eef9 commit cf09b6b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

5-network/01-fetch/01-fetch-users/solution.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
Якщо відповідь приходить із статусом `200`, то викликаємо метод `.json()`, щоб прочитати JS-об'єкт.
55

6-
В іншому випадку, якщо `fetch` завершуєся помилкою, або код статусу у відповідді має відмінність від 200, то просто буде повернуто значення `null` у масиві результатів.
6+
В іншому випадку, якщо `fetch` завершується помилкою, або код статусу у відповіді відмінний від 200, то просто повертаємо значення `null` у масиві результатів.
77

88
Ось код:
99

@@ -33,8 +33,8 @@ async function getUsers(names) {
3333
}
3434
```
3535

36-
Потрібно звернути увагу на те, що виклик `.then` прикріплений до `fetch`, щоб коли відповідь отримана, то зразу починати зчитування даних за допомогою `.json()` не очікуючи завершення інших запитів.
36+
Потрібно звернути увагу на те, що виклик `.then` прикріплений до `fetch`, щоб коли відповідь отримана, то одразу починати зчитування даних за допомогою `.json()` не очікуючи завершення інших запитів.
3737

38-
Якщо, було би використано `await Promise.all(names.map(name => fetch(...)))`та викликали би `.json()` на результатах запитів, то треба було би чекати поки закінчилися всі із них. Викликаючи `.json()` зразу після кожного `fetch`, ми добились того, що зчитування надісланих по кожному запиту даних відбуваєся незалежно від інших запитів.
38+
Якщо, було б використано `await Promise.all(names.map(name => fetch(...)))` та викликали б `.json()` на результатах запитів, то треба було б чекати поки закінчилися всі запити. Викликаючи `.json()` одразу після кожного `fetch`, ми добились того, що зчитування надісланих по кожному окремому запиту відбуваєся незалежно від інших запитів.
3939

40-
Це приклад того, як відносно низько-рівневе Promiese API може бути корисним, навіть якщо ми в основному використовуємо `async/await` у коді.
40+
Це приклад того, як відносно низько-рівневе Promise API може бути корисним, навіть якщо ми переважно використовуємо `async/await`.

0 commit comments

Comments
 (0)