JSFiddle - React, Tailwind, and code Playground
by Alexey
JavaScript
function Animal(name){
this.name = name;
}
Animal.prototype.getName = function() {
return this.name;
};
function Dog(name) {
Animal.apply(this, arguments);
}
Dog.prototype = Object.create(Animal.prototype);
Dog.prototype.constructor = Dog;
Dog.prototype.bark = function() {
return 'Dog ' + this.getName() +' is barking';
};
var dog = new Dog('Aban');
alert(dog.getName() === 'Aban');
alert(dog.bark() === 'Dog Aban is barking');