JSFiddle - React, Tailwind, and code Playground

by Raynos

JavaScript

var wrapper = function(f, args) {
    var params = [f];
    params = params.concat(args);
    return f.bind.apply(f, params);
};

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