JSFiddle - React, Tailwind, and code Playground
by alexflav23
JavaScript
function inherits(childCtor, parentCtor) {
function tempCtor() {};
tempCtor.prototype = parentCtor.prototype;
childCtor.prototype = new tempCtor();
childCtor.prototype.constructor = childCtor;
};
function Parent(){}
Parent.prototype.printConstructorName = function(){
return this.constructor.name;
};
var parent = new Parent();
alert(parent.printConstructorName()); // It gets 'Parent'.
function Child() {
Parent.call(this);
};
inherits(Child, Parent);
var child = new Child();
alert(child.printConstructorName()); // It gets 'Child'.