@AA_K

Почему при некоторых значениях задержки setTimeout не работает?

При некоторых значениях задержки setTimeout не работает. Например следующий код сразу выводит в консоль 10:

setTimeout(function()  {
     console.log(10);
}, 27993622383);
  • Вопрос задан
  • 162 просмотра
Решения вопроса 2
Decadal
@Decadal
https://stackoverflow.com/questions/3468607/why-do...
p.s.
тостер с укором смотрит на вас
Ответ написан
Комментировать
https://developer.mozilla.org/ru/docs/Web/API/Wind...

Browsers including Internet Explorer, Chrome, Safari, and Firefox store the delay as a 32-bit signed Integer internally. This causes an Integer overflow when using delays larger than 2147483647, resulting in the timeout being executed immediately.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект