JSFiddle - React, Tailwind, and code Playground
JavaScript
// http://daniel.steigerwald.cz (MIT Licensed)
// funkce beget vytvoří poděděný objekt
var beget = function(parent) {
// F je pomocný dočasný konstruktor
var F = function() {};
F.prototype = parent;
var child = new F;
return child;
};
var parent = {}; // parent je objekt
var child = beget(parent); // a child také
// předkovi nastavím nějakou hodnotu
parent.property = 'value';
// a vida, potomek jí má též (opačně to samozřejmě nefunguje)
alert(child.property); // 'value'