JSFiddle - React, Tailwind, and code Playground

by kianoshp

JavaScript

var newVar = (function() {
    var localVar;
    var showMeVar;
    return {
        setVar: function() {
            //setting the variable here
            localVar = "someValue";
            return localVar;
        },
        
        useVar: function(thisVar) {
            alert("this is my var ==> " + thisVar);
            showMeVar = "some other value";
            return showMeVar;
        }
    };
}());

alert(newVar.setVar());
alert(newVar.useVar(newVar.setVar()));