JSFiddle - React, Tailwind, and code Playground

JavaScript

var test = function(){
    return{
        value: "hi",
        func1: function(){
            setTimeout(function(){ func2(); }, 50);
        }()
    };
}();

function func2(){
    alert(test.value);
}