JSFiddle - React, Tailwind, and code Playground

by ilazarte

JavaScript

if (!window.nsdemo) nsdemo= {};
if (!window.console) console = {};
if (!console.log) console.log = function(value) { alert(value); };

nsdemo.inst = function(token) {
    
    var privatevar = token;
    
    var logimpl = function(value) {
        console.log("in logp: " + value);
    }
    var logpimpl = function() {
        console.log("in logpimpl: " + privatevar);
    }
    return {
        log: logimpl,
        logp: logpimpl 
    }
};
  
nsdemo.static = {
  log: function(value) {
    console.log("in static: " + value);
  }
};
  
var inst = nsdemo.inst("secret passkey!");

inst.log("log method!");
inst.logp();

nsdemo.static.log("hello?");