JSFiddle - React, Tailwind, and code Playground

by tabalinas

HTML

<button id="fire">Fire</button>
<button id="remove">Remove</button>
<button id="add">Add</button>

JavaScript

var i = 0;
var callBack = function() {
    console.log(i++);
}

var callbacks = $.Callbacks();

$("#add").click(function() {
    callbacks.add(callBack);
});
$("#remove").click(function() {
    callbacks.remove(callBack);
});
$("#fire").click(function() {
    callbacks.fire();
});