JSFiddle - React, Tailwind, and code Playground
JavaScript
// constructor function
var obj3 = function () {
variable3 = "Hello World";
function3_private = function () {
return variable3;
}
return {
function3_get : function () {
return variable3;
},
function3_set : function (v) {
variable3 = v;
},
function3_print : function () {
return function3_private();
}
};
};
// immediate function
(function (){
var e = new obj3();
var f = new obj3();
e.function3_set("Hello World from E");
var output = document.getElementById('output');
output.innerHTML += e.function3_print() + '<br/>'; // should print Hello World from E
output.innerHTML += f.function3_print() + '<br/>'; // should print Hello World
output.innerHTML += e.variable3 + '<br/>'; // should print undefined
output.innerHTML += e.function3_get() + '<br/>'; // should print Hello World from E
})();