JSFiddle - React, Tailwind, and code Playground

by xonev

JavaScript

try {
    var Proto = function () {        
        
    };
    
    Proto.prototype.echo = function (str) {
        document.write(str);
    };
    
    Proto.prototype.runAsync = function () {
        doOperation(function () {
            this.echo('test');
        });
    };
    
    function doOperation(callback) {
        setTimeout(callback, 0);
    };
    
    var obj = new Proto();
    obj.runAsync();
}
catch (e)
{
    window.alert(e.message);
}