Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Таймер в цикле for (https://javascript.ru/forum/misc/61120-tajjmer-v-cikle.html)

romanmendel 05.02.2016 10:58

Таймер в цикле for
 
Товарищи подскажите, пожалуйста, загружаю координаты на googlemaps необходимо сделать задержку между вводимыми координатами.
<script type="text/javascript">
    var locations = [
    {% for itog in all_list %}
      ['текст', '{{itog.address}}'],
    {% endfor %}
    ];


Вводимые данные из базы ['текст', '{{itog.address}}'], соответственно между ними и надо сделать таймаут. Как это делается?

destus 05.02.2016 11:40

как-то так
function sleep(ms) {
		ms += new Date().getTime();
		while (new Date() < ms){}
	}

рони 05.02.2016 11:42

romanmendel,
уберите for -- оставьте счётчик - запрос - пришли данные - счётчик минус - если счётчик - следующий запрос

рони 05.02.2016 11:43

Цитата:

Сообщение от destus
sleep

забудь скока тебе раз повторять -- нет этого алгоритма в js

romanmendel 05.02.2016 11:49

Я в js совсем не силен, а делать надо, можно как нибудь на примере показать? Очень буду благодарен.


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