JSFiddle - React, Tailwind, and code Playground

HTML

<div id="console"></div>

JavaScript

function wrapper() {
    var scope1 = "scope1";
    
    function named() {
        alert('<p>named(): scope1=' + scope1 + '; scope2=' + scope2);   
    }
    
    var unnamed = function() {
        alert('<p>unnamed(): scope1=' + scope1 + '; scope2=' + scope2);   
    }
    
    var scope2 = "scope2";
}

try {
    wrapper();
}
catch (e) {
    alert(e);
}