JSFiddle - React, Tailwind, and code Playground

JavaScript

function Syntax(){
       var mine = new Lex();
       myRef=this;
       }
       Class1.prototype.foo=function(){
           myRef.mine.setFunc(5);
           myRef.mine.publicFunc();}
     
     
    function Lex(){
       this.x, this.h=1;
        return{
           publicFunc: function(param){
             this.h;
             this.x;
            },
            setFunc: function(x){
             this.x=x;
          }
    }