JSFiddle - React, Tailwind, and code Playground
by Andrew Gerst
JavaScript
// Virtual Functions Demo
function BaseClass(){}
BaseClass.prototype.hello = function(){
this.talk();
};
BaseClass.prototype.talk = function(){
alert("I'm BaseClass");
};
function MyClass(){
BaseClass.call(this);
}
MyClass.prototype = new BaseClass();
MyClass.super = BaseClass.prototype;
MyClass.prototype.talk = function(){
alert("I'm MyClass");
MyClass.super.talk.apply(this, arguments);
};
var a = new MyClass();
a.hello();