JSFiddle - React, Tailwind, and code Playground

by Raynos

JavaScript

var wrapper = function(f, args) {
    return function() {
        f.apply(this, args);
    };
};

function Constructor() {
    this.foo = 4;
}
var wrapped = wrapper(Constructor, [1, 2]);
var o = new wrapped();
alert(o.foo);