JSFiddle - React, Tailwind, and code Playground

HTML

<div>click me</div>

CSS

div { display: inline-block; background: purple; padding: 20px; }

JavaScript

function showMessage(title, text, button, callback) {

    console.log(title, text, button);
    
    if (typeof (callback) != "function") {
        function callback() {};
        alert("converted callback");
    }

    $("div").click( function() {
        callback();
    });
    
}

function myfunction() {
    alert("function!");
}

showMessage("title", "text", "button", myfunction() );