JSFiddle - React, Tailwind, and code Playground

by amatiasq

HTML

<script src="http://amatiasq.com/fiddle-console.js"></script>

JavaScript

function $new(Type, params) {
    var instance = Object.create(Type);
    instance.constructor.apply(instance, params);
    return instance;
}

var Type = {
    constructor: function(name) {
        this.name = name;
    }
};

var instance = $new(Type, [ 'bob' ]);
console.log(instance.name);