JSFiddle - React, Tailwind, and code Playground

by petrfox

JavaScript

//cizí skript
var a=1;
b=2;
//konec cizího skriptu

(function(){
    //náš skript zapouzdřený do anonymní funkce
    var a=10;
    alert(a);
    var b=20;
    alert(b);
    var c=30;
    //konec našeho skriptu
})();


//cizí skript není naším ovlivněn
alert(a);
alert(b);
if (typeof c=='undefined') alert('k proměnné c z kontextu anonymní funkce, ani k žádné jiné v jejím kontextu uvařené, cizí skript nemůže');