21
Июл
2021

Процесс срабатывания setTimeout

'use strict';
function showNumber(num) {
  alert(num);
  let timeId = setTimeout(showNumber,1000,++num);
  if (num === 6){
    clearTimeout(timeId);
  }
}

setTimeout(showNumber,1000,1);

Здравствуйте. Имеется вот такой блок кода. Не могу понять, когда срабатывает setTimeout: когда присваивается переменной или после конструкции if?

Источник: https://ru.stackoverflow.com/questions/1307440/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81-%D1%81%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-settimeout

Тебе может это понравится...

Добавить комментарий