958 B
958 B
Что выведет setTimeout?
[importance 5]
В коде ниже запланирован запуск setTimeout
, а затем запущена тяжёлая функция f
, выполнение которой занимает более долгое время, чем интервал до срабатывания таймера.
Когда сработает setTimeout
? Выберите нужный вариант:
- До выполнения `f`.
- Во время выполнения `f`.
- Сразу же по окончании `f`.
- Через 100мс после окончания `f`.
Что выведет alert
в коде ниже?
setTimeout(function() {
alert(i);
}, 100);
var i;
function hardWork() {
// время выполнения этого кода >100мс, сам код неважен
for(i=0; i<1e8; i++) hardWork[i%2] = i;
}
hardWork();