JSFiddle - React, Tailwind, and code Playground
HTML
<button>
Click Me
</button>
JavaScript
const button = document.querySelector('button')
function toBeCalled(...args) {
console.log("args", args)
console.log("to be called")
}
button.addEventListener("click", () => {
console.log("Hi")
caller("Samar", toBeCalled)
})
function caller(name, func) {
func.apply(this, [name])
}