JSFiddle - React, Tailwind, and code Playground
by dk49
HTML
<div id="works"></div>
<div id="doesNotWork"></div>
JavaScript
// My code:
if (typeof Object.create1 !== 'function') {
Object.create1 = function (o) {
F = {};
F.prototype = o;
return F;
};
}
var oldObject1 = { name: "Steve", surname: "Jobs" };
var newObject1 = Object.create1(oldObject1);
document.getElementById("doesNotWork").innerHTML = newObject1.name;
// Crockford's code:
if (typeof Object.create2 !== 'function') {
Object.create2 = function (o) {
function F() {}
F.prototype = o;
return new F();
};
}
var oldObject2 = { name: "Steve", surname: "Jobs" };
var newObject2 = Object.create2(oldObject2);
document.getElementById("works").innerHTML = newObject2.name;