JSFiddle - React, Tailwind, and code Playground
JavaScript
function partial(fn) {
var args = [];
for (var i in arguments) {
if (i != 0) args.push(arguments[i]);
}
return function() {
var args2 = [];
for (var i in arguments) {
args2.push(arguments[i]);
}
var args_res = args.concat(args2);
return fn.apply(undefined, args_res);
}
}