Показать сообщение отдельно
  #2 (permalink)  
Старый 06.09.2017, 17:27
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,831

Цикл неправильно написан.
Если в начало цикла затолкать это строку:
console.log('Cycle');

А в метод always это:
console.log('Always');


То можно увидеть, что в консоль фразы "cycle" и "always" будут выводиться не по очереди, а хаотично.
Это будет происходить потому, что while не дожидается завершения запроса, а начинает следующий цикл немедленно после выполнения кода своего тела.
Ответить с цитированием