JSFiddle - React, Tailwind, and code Playground
JavaScript
function Animal(especie) {
this.especie = especie;
this.dizEspecie = function() {
return this.especie;
}
}
var Humano = function (nome, especie) {
this.nome = nome;
this.dizNome = function () {
return this.nome + ' é um ' + this.especie;
}
}
Humano.prototype = new Animal('Humano');
var paulo = new Humano('Paulo');
var rui = new Humano('Rui');
var bobby = new Animal('canino');
console.log(paulo.dizNome()); // Paulo é um Humano
console.log(rui.dizNome()); // Rui é um Humano
console.log(typeof bobby.dizNome); // undefined
console.log(bobby.dizEspecie()); // canino