JSFiddle - React, Tailwind, and code Playground

HTML

<div id="output">
Output:
</div>

JavaScript

var e = new Events();
var output = $('output');

try {
    e.addEvent('abc', handler);
    e.removeEvent('abc', handler);
    e.fireEvent('abc');
    
    console.log(e);
    output.appendText('success');
} catch (ex) {
    output.appendText(ex);
}




function handler(){};