Size: a a a

Советский Angular

2020 October 31

VV

Vladimir Verbitskiy in Советский Angular
подскажите, это все из-за того что внутри промиса мы делаем реквест и поэтому then выползает последним?
источник

AS

Anton Shvets in Советский Angular
Vladimir Verbitskiy
друзья, чекните плиз
источник

AS

Anton Shvets in Советский Angular
чекнул :)
источник

VV

Vladimir Verbitskiy in Советский Angular
ой, сорян
обнови))
источник

AS

Anton Shvets in Советский Angular
о, обновилось
источник

VV

Vladimir Verbitskiy in Советский Angular
сохранил
источник

AS

Anton Shvets in Советский Angular
Vladimir Verbitskiy
сохранил
а че не так то?
источник

VV

Vladimir Verbitskiy in Советский Angular
log в then выводится самый последний
источник

VV

Vladimir Verbitskiy in Советский Angular
позже чем setTimeout
источник

VV

Vladimir Verbitskiy in Советский Angular
это из-за того что внутри промиса есть http request?
источник

AS

Anton Shvets in Советский Angular
ну так он уже после завершения реквеста срабатывает
источник

AS

Anton Shvets in Советский Angular
вот этот момент
источник

VV

Vladimir Verbitskiy in Советский Angular
если мы уберем реквест и оставим просто res('rere')
источник

VV

Vladimir Verbitskiy in Советский Angular
то тогда таймаут будет последним
источник

AS

Anton Shvets in Советский Angular
ну, все правильно, промис сработает раньше таймаута
источник

AS

Anton Shvets in Советский Angular
в конце евент цикла выбирается очередь микроджобов, которыми являются и промисы тоже. или как их там, микротаски
источник

VV

Vladimir Verbitskiy in Советский Angular
это понятно
источник

VV

Vladimir Verbitskiy in Советский Angular
Но когда у нас в промин есть реквест, то тогда then будет последним
источник

AS

Anton Shvets in Советский Angular
потому что then сработает после реквеста, промис ждет же
источник

VV

Vladimir Verbitskiy in Советский Angular
Anton Shvets
потому что then сработает после реквеста, промис ждет же
Получается что реквесты- макротаски ?
источник