JSFiddle - React, Tailwind, and code Playground

by Andrew Gerst

JavaScript

function Animal(name) {
    this.name = name;
}

Animal.prototype.sayName = function() {
    console.log(this.name);
};

function Dog(name) {
    Animal.call(this, name);
}

Dog.prototype = new Animal(null);
Dog.prototype.bark = function() {
    console.log("Woof!");
};

var bird = new Animal("Bird");
bird.sayName();

var dog = new Dog("Mindy");
dog.sayName();
dog.bark();