129 подписчиков
Иногда нам нужно что бы функции отрабатывали не сразу, а спустя определенное время или с заданным интервалом. В спецификации JavaScript не предусмотрено подобное поведение, но для таких случаев в большинстве сред исполнения JavaScript есть методы планирования setTimeout и setInterval о которых мы сегодня и поговорим. Синтаксис и особенности SetTimeout и setInterval имеют схожий синтаксис и принимают обязательным параметром функцию, а необязательными ее аргументы и задержку в миллисекундах (далее мс)...
10 месяцев назад
3,6K подписчиков
Предположим, у тебя есть часть кода, которая может занять много времени. Ты не хочешь блокировать остальную часть кода от обработки, ожидая ее завершения. В таком случае можно использовать функцию callback в сочетании с setTimeout() с таймером, установленным на ноль. В данном примере factorial() вызывается дважды: один раз со значением 3 и один раз со значением 4. В factorial() значение параметра выводится на консоль на каждой итерации...
2 года назад