JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
function Vehicle(name, numberOfWheels, numPassengers, speed) {
var distance_travelled = 0;
var updateDistanceTravelled = function() {
distance_travelled += speed;
};
this.name = name;
this.numberOfWheels = numberOfWheels;
this.numPassengers = numPassengers;
this.speed = speed;
this.makeNoise = function() {
return "Default noise";
};
this.move = function() {
updateDistanceTravelled();
this.makeNoise();
};
this.checkMiles = function() {
console.log(distance_travelled);
};
}
var Bike = new Vehicle("Bike", 2, 2, 25);
Bike.makeNoise = function() {
return "ring ring!";
};
console.log(Bike.makeNoise());