JSFiddle - React, Tailwind, and code Playground

JavaScript

var Person = function(name) {
    this.sayHi = function() {
        alert("Hello, " + name + "!");
    };
};
   
try {  
    var q = new Person('B');
    q.sayHi();
} catch(e) { alert(e); }

alert('do we have a global sayHi? ' + (this['sayHi'] || 'no'));    



try {
    var p = Person('A');
    p.sayHi();
} catch(e) { alert(e); }

alert('do we have a global sayHi? ' + (this['sayHi'] || 'no'));