JSFiddle - React, Tailwind, and code Playground
HTML
<pre id='logger'></pre>
JavaScript
function myCallback() {
console.log("Here I am");
console.log(arguments);
}
function fn1(callback) {
var x = function() {
callback.apply(null, [].slice.call(arguments));
};
x("Hello", "world", 123);
};
function fn2(callback) {
var x = function() {
callback.apply(null, arguments);
};
x("Hello", "world", 123);
};
myCallback("Hello", "world", 123);
fn1(myCallback);
fn2(myCallback);