Basic Constructor pattern

by lavezzi

JavaScript

function Car(model, year, miles) {
	this.model = model;
  this.year = year;
  this.miles = miles;
  
  this.getInfo = function() {
  	return `This ${this.model} was made ${this.year} and has done ${this.miles} miles.`;
  }
}


const fordFocus = new Car('Ford Focus', 2018, 10000);
const ferrari = new Car('Ferrari', 2019, 0);
const smarCabrio = new Car('Cabrio', 2017, 58000);

console.log(fordFocus.getInfo());
console.log(ferrari.getInfo());
console.log(smarCabrio.getInfo());