JSFiddle - React, Tailwind, and code Playground
JavaScript
var OBJ = function(){
var privateVar = 23;
var self=this;
return {
thePrivateVar : function() {
return privateVar;
},
thePrivateVarPlusOne : function() {
setTimeout(function() { alert(self.thePrivateVar()); } , 10);
}
}
}();
alert(OBJ.thePrivateVar());
OBJ.thePrivateVarPlusOne();