Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Выполнять функцию или цикл (https://javascript.ru/forum/events/27950-vypolnyat-funkciyu-ili-cikl.html)

Партизан 30.04.2012 23:43

Выполнять функцию или цикл
 
Добрый день.

У меня такой вопрос как мне выполнять функцию или цикл определённое количество времени, а потом вернуть результат.
К примеру что-то такое:
function f()
{
   for( пока не истекло n секунд )
       {
         код;
       };
   return i;
}


Пробовал делать через функцию setTimeout, не получилось.
Заранее спасибо за любой совет :)

Gvozd 30.04.2012 23:54

запоминаете время когда начали цикл, и проверяете разницу между текущим временем и запомненным
http://javascript.ru/Date
Цитата:

Сообщение от Партизан
Пробовал делать через функцию setTimeout, не получилось.

Он для другого - он для того чтобы "выполнить функцию через N или больше милисекунд"
И на всякий случай: JS- однопоточный ассинхронный язык

Партизан 03.05.2012 03:36

Спасибо за ответы
 
Спасибо Вам nasqad - это то что я искал ;)


Часовой пояс GMT +3, время: 01:35.