Что покажет setTimeout?

Что покажет setTimeout?

JavaScript test

Решение.


Любой вызов setTimeout будет выполнен только после того, как текущий код завершится.

Последним значением i будет: 100000000.


let i = 0;

setTimeout(() => alert(i), 100); // 100000000

// предположим, что время выполнения этой функции >100 мс
for(let j = 0; j < 100000000; j++) {
  i++;
}


Report Page