JSFiddle - React, Tailwind, and code Playground
by Boris Šuška
JavaScript
// platnost promenne a v teto funkci
function test() {
// inicializace
var a = 10;
// nastavi timer na 2,5s
setTimeout(function() {
// provede se jako treti
alert(a); // 100
a = 200;
}, 2500);
// nastavi jiny timer na 5s
setTimeout(function() {
// provede se jako posledni
alert(a); // 200
}, 5000);
// provede se jako prvni
alert(a); // 10
a = 100;
}
test();
// promenna a samozrejme tady neni definovana
// provede se jako druhe
alert(typeof(a) == 'undefined'); // true