Задать вопрос
@AA_K

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

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

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

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

Похожие вопросы