setTimeout
: 5
setTimeout 100ms
alert
let i = 0;
setTimeout(() => alert(i), 100); // ?
// 100ms
for(let j = 0; j < 100000000; j++) {
i++;
}
setTimeout
i 100000000
let i = 0;
setTimeout(() => alert(i), 100); // 100000000
// assume that the time to execute this function is >100ms
for(let j = 0; j < 100000000; j++) {
i++;
}