JSFiddle - React, Tailwind, and code Playground

JavaScript

var map,
    data;
map = {
    'foo': function (e) {
        //e.data will report `null` instead of `"bar"`
        console.log('data', e.data);
    }
};
data = 'bar';
$(window).on(map, null, data).trigger('foo');