JSFiddle - React, Tailwind, and code Playground

by Jon-Carlos Rivera

JavaScript

'use strict';

var slice = Function.call.bind(Array.prototype.slice)

function makeComposable (fn) {
    var args;
    var retFn = function() {
        fn.apply(this, arguments);
    };
    retFn.valueOf = function () {
    }
}

function round () { return Math.round(this.valueOf()); }
function mult (a) { return this.valueOf() * a; }

var val = new Number(100);
val.add = add;
val.mult = mult;

var a = [1, 34, 2.9];
var multBy2Round = mult(2).round();

//a.mult(2).round();