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

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

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

setTimeout(function()  {
     console.log(10);
}, 27993622383);
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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