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;