JSFiddle - React, Tailwind, and code Playground

by tabalinas

HTML

<input id="test" type="button" value="Test" />

JavaScript

$(function() {
    var callbacks = $.Callbacks();
    
    var test = function() {
        alert(this.message);
    };
    
    //var func = $.proxy(test, { message: "fired!" });
    
    //callbacks.add(func);
    
    callbacks.add($.proxy(test, { message: "fired!" }));
    
    $("#test").click(function() {
        //callbacks.remove(func);
        callbacks.remove(test);
        callbacks.fire();
    });
});