JSFiddle - React, Tailwind, and code Playground

by Aaron Zhang

JavaScript

var global;
var createMyObject = (function (foo) {
    function MyObject(foo) {
        this.foo = foo;
    }

    MyObject.prototype.sayHi = function () {
        alert(this.foo);
    };
    global = MyObject;
    return new MyObject(foo);
});

var myobj = createMyObject('Aaron');
var myobj2 = createMyObject('Brian');

console.log(myobj instanceof global);
console.log(myobj2 instanceof global);