JSFiddle - React, Tailwind, and code Playground
JavaScript
function Animal() {
this.sleep = function() {
console.log("z".repeat(this.hoursSleepPerNight));
}
}
function Dog() {
this.hoursSleepPerNight = 8;
}
Dog.prototype = new Animal();
Dog.prototype.constructor = Dog;
function Cat() {
this.hoursSleepPerNight = 7;
}
Cat.prototype = new Animal();
Cat.prototype.constructor = Cat;
var dog = new Dog();
dog.sleep();