Это не похоже на правду, но именно так выглядит Firefox.Почему моя функция вызывается до истечения таймаута setTimeout()?
setTimeout(print(),5000);
function print(){
console.log(1);
}
До 5 секунд вверх, после нажатия на ссылку и до следующей страницы начинает оказывать, 1 выводится на консоль. Есть идеи? Благодаря!
Редактировать: переименовать, чтобы было очевидно, что в примере кода есть ошибка, а не поведение firefox.
Для этого стоит 50000 миллисекунд 50 секунд, а не 5. – lonesomeday
Возможный дубликат [Почему метод выполняется немедленно, когда я использую setTimeout?] (Http://stackoverflow.com/questions/7137401/why-is -The-метод, выполненный-сразу, когда-я-использование-SetTimeout) –