JSFiddle - React, Tailwind, and code Playground
by dhchow
JavaScript
Dog = function(name, breed, color, year){
var age;
var init = function(){
age = 2011 - year;
};
var bark = function() {
console.log("woof!");
};
init();
this.bark = bark;
this.age = age;
};
SmallDog = function(){
Dog.apply(this, arguments);
this.bark = function(){
console.log("arrf");
}
};
//SmallDog.prototype = Dog;
/*SmallDog.prototype.bark = function(){
console.log("bark");
}*/
var sam = new Dog('Sam', 'poodle', 'grey', 1991);
var samsmall = new SmallDog('samsmall', 'miniature poodle', 'white', 1990);
sam.bark();
samsmall.bark();
console.log(sam.age);
console.log(samsmall.age);