JSFiddle - React, Tailwind, and code Playground
by Neal
JavaScript
var myModel = (function() {
var model_vars = {
model: 'default',
result: 'continue',
page: {},
args: {},
server: {},
hash: localStorage.hash
};
return function() {
this.get = function(ele) {
if (model_vars.hasOwnProperty(ele)) {
return model_vars[ele];
}
};
this.set = function(ele, value) {
if (model_vars.hasOwnProperty(ele)) {
return model_vars[ele] = value;
}
};
};
})();
var m = new myModel();
console.log(m.get("model"), m.get("result"), m.get("hash"));