Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите понять как это работает (https://javascript.ru/forum/misc/65712-pomogite-ponyat-kak-ehto-rabotaet.html)

4iTos 04.11.2016 10:11

Помогите понять как это работает
 
Почему функция startTmer работает как цикл?
(function(){
var delay = 20,
    i = 0,
    startTmer = function () {
    if (i<10){
      console.log("Функция бла-бла"+(i+1)+"сработала");
      setTimeout(startTmer, delay);
    }
    i++;
    };
var timer = setTimeout(startTmer, delay);
})();

fuckingquest 04.11.2016 14:06

это не цикл, а рекурсивные вызовы.

Pavel M. 04.11.2016 18:04

http://learn.javascript.ru/recursion

4iTos 07.11.2016 16:51

Спасибо вам форумчане, ответили быстро)


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