Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 11

DM

Dmitriy Matths in JavaScript Noobs — сообщество новичков
После первого пункта setTimeout попадает в web api, там ждет 5 секунд и вызывает innerTimeout?
источник

OC

Oleh CEO at Dapplica... in JavaScript Noobs — сообщество новичков
oh, good point
источник

V

Veli in JavaScript Noobs — сообщество новичков
да, после 5 секунд, как вы и сказали, попадает в callback queue и если колстек пустой, то попадает в колстек и вызывает функцию innerTimeout
источник

V

Veli in JavaScript Noobs — сообщество новичков
думаю, в колстеке одновременно будет находиться и сеттаймаут, и innerTimeout, и консоль лог
источник

V

Veli in JavaScript Noobs — сообщество новичков
а потом они в обратном порядке удалятся оттуда
источник

V

Veli in JavaScript Noobs — сообщество новичков
насчет сеттаймаута не уверен, может его там и не будет уже на этапе, когда вызовется innerTimeout
источник

V

Veli in JavaScript Noobs — сообщество новичков
можно тровнуть ошибку внури innerTimeout и вам вывалит весь колстек в консоль)
источник

V

Veli in JavaScript Noobs — сообщество новичков
источник

V

Veli in JavaScript Noobs — сообщество новичков
setTimeout handler называется
источник

V

Veli in JavaScript Noobs — сообщество новичков
вот в колстеке будет он, innerTimeout и console.log(‘delayed message’) одновременно
источник

DM

Dmitriy Matths in JavaScript Noobs — сообщество новичков
Тоже посмотрел. Так как присутствует setTimeout, именно поэтому перед тем как выполнится innerTimeout пройдет 5 секунд?
источник

ST

S T in JavaScript Noobs — сообщество новичков
Привет всем, подскажите новичку как поставить диапазон как в питоне типа range(1, 10)
источник

V

Veli in JavaScript Noobs — сообщество новичков
setTimout именно тот, который вы вызываете добавится в колстек и сразу же удалится. Он будет ждать в вебапи 5 сек, потом, как результат выполнения асинхронной операции, вебапи отправит в колбек кью какой-то setTimeout handler (это какая-то внутренняя реализация). Затем этот handler попадет в колстек и вызовет функцию innerTimeout и она тоже появится в колстеке
источник

V

Veli in JavaScript Noobs — сообщество новичков
сеттаймаут не будет висеть все 5 секунд в колстеке
источник

V

Veli in JavaScript Noobs — сообщество новичков
в колстеке одновременно не могут находиться 2 функции, которые друг с другом никак не связаны. Там могут быть только те функции, которые вложены друг в друга
источник

V

Veli in JavaScript Noobs — сообщество новичков
поэтому если бы сеттаймаут реально висел бы там все это время, то ваше приложение бы просто зависло на эти 5 секунд
источник

V

Veli in JavaScript Noobs — сообщество новичков
как минимум, потому, что пока весь колстек не очистится, браузер не перерендерит страницу
источник

V

Veli in JavaScript Noobs — сообщество новичков
есть минут 20 видео на ютубе, на первых строках точно выдаст, там отлично объясняется вся эта чушь
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
как в рест лучше всего сделать роут для удаления нескольких записей? (Роут на которм можно удалить 5-6 элементов по id). Передавать в параметрах через слеш или лучше в бади через запятую? Это для тестового если что
источник

V

Veli in JavaScript Noobs — сообщество новичков
но такие глубины даже на собесе не понадобятся. В работе подавно))
источник