JSFiddle - React, Tailwind, and code Playground

by mrchief

HTML

<input type="text"/>

JavaScript

function createHandler(scope, method) {
    return function() {
        return method.apply(scope, arguments);
    }
}

function dosomething() {
    console.log('original');
}

$(function() {
    var someObject = {
        'a': 'aaa'
    };
    $('input').keypress(createHandler(someObject, dosomething));
});



    window._dosomething = window.dosomething;
    function dosomething() {
        console.log('overwritten');
    }