, . , descructuring (event: string). () => eventHandler() , handler.
function eventHandler() {
console.log("custom event");
}
["customEvent1", "customEvent2"].forEach(
event => document.addEventListener(event, eventHandler)
);
var event1 = new Event('customEvent1');
document.dispatchEvent(event1);
var event2 = new Event('customEvent2');
document.dispatchEvent(event2);
Hide result, , javascript jQuery. jQuery event-like , . trigger.
document.addEventListener('customEvent1', eventHandler);
var event1 = new Event('customEvent1');
document.dispatchEvent(event1);
$(document).on("customEvent2", eventHandler);
$(document).trigger("customEvent2");
$(document).on("customEvent3", eventHandler);
var event3 = new Event('customEvent3');
document.dispatchEvent(event3);
document.addEventListener('customEvent4', eventHandler);
$(document).trigger("customEvent4");