Promise, Цепочки промисов (chaining), PromiseAll

Task 00

Флуд и обсуждение Unit

Task 01

При нажатии кнопки .b-1, срабатывает функция f1. Функция:

  • создает Promise с fetch (GET) на адрес /api/27/random/random-number
  • если response.ok то делает resolve ответа в формате .json()
  • в качестве then промиса укажите функцию resolveF1, rejectError

Функция resolveF1 должна выводить в .out-1 значение true, если случайное число > 50 и false в остальных случаях.

Task 02

При нажатии кнопки .b-2, срабатывает функция f2. Функция:

  • создает Promise с fetch (GET) на адрес /api/27/random/random-string
  • если response.ok то делает resolve ответа в формате .json()
  • В качестве then промиса укажите функцию resolveF2, rejectError.

Функция resolveF2 должна выводить в .out-2 полученную случайную строку.

Task 03

При нажатии кнопки .b-3 срабатывает функция f3. Функция:

  • с помощью fetch отсылает GET запрос на /api/27/random/random-number?min=1&max=10
  • полученный результат - случайное число присвойте в переменную employeeId
  • очередью then делает запрос на /api/27/employee/read/emloyeerId, где employeerId - полученная переменная

Функция выводит в out-3 email полученого сотрудника

Обратите внимание - структура кода уже написана.

Task 04

При нажатии кнопки .b-4 срабатывает функция f4. Функция:

  • с помощью fetch отсылает GET запрос на /api/27/employee/random-email
  • полученный результат - случайный email присвойте в переменную employeeEmail
  • очередью then делает GET запрос на /api/27/employee/email?email=employeeEmail

Выводит в .out-4 name полученого сотрудника. Обратите внимание - структура кода уже написана. Допишите в нее действия.

Task 05

При нажатии кнопки .b-5 срабатывает функция f5. Функция:

...

Завдання доступні після придбання курсу

Task 06

При нажатии кнопки .b-6 срабатывает функция f6. Функция:

...

Завдання доступні після придбання курсу

Task 07

При нажатии кнопки .b-7 срабатывает функция f7. Функция:

...

Завдання доступні після придбання курсу

Task 08

При нажатии кнопки .b-8 срабатывает функция f8. Функция:

    ...

    Завдання доступні після придбання курсу