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());