@AA_K

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

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

setTimeout(function()  {
     console.log(10);
}, 27993622383);
  • Вопрос задан
  • 152 просмотра
Решения вопроса 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.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы