JS Inheritance 2 ways - SOLVED
by Ryan Morris
JavaScript
var Vehicle = function() {
this.name = null;
}
Vehicle.prototype.drive = function(){
console.log("Drivin...");
}
var Car = function() {
this.cupHolders = 2;
}
Car.prototype = new Vehicle();
var ToyCar = function() {
this.engine = false;
}
ToyCar.prototype = new Car();
var aVehicle = new Vehicle();
var aCar = new Car();
var aToyCar = new ToyCar();
//// Object.create()
var vehicle = {
name: null
}
var car = Object.create(vehicle);
car.cupHolders = 2;
var toyCar = Object.create(car);
toyCar.engine = false;