Аналог функции паскаль delay() в javascript
Всем привет!)
Нужно задержать выполнение программы на некоторое время. Подскажите, плиз, как это сделать. |
|
Её не существует. Приостановить выполнение javascript нельзя (иначе как
alert /prompt /confirm ). Нужно использовать setTimeout, т.е., выходить из функции и запускать другую функцию через n миллисекунд:alert(1); setTimeout(function(){alert(3)}, 1000); alert(2); Обратите внимание, что никакой задержки между 1 и 2 нет. Подробнее — в учебнике. |
Subzey, спасибо.
Ещё это можно сделать так: setTimeout(function f(){alert(3)}, 3000); alert(1); alert(2); f(); |
Часовой пояс GMT +3, время: 18:10. |