JSFiddle - React, Tailwind, and code Playground
by dhoerster
JavaScript
var Stuff = Stuff || {};
Stuff.Car = function(cost) {
this.Cost = cost;
}
Stuff.Car.prototype = (function(){
function _accelerate() { console.log('Vroom!'); };
function _brake() { console.log('Screeeeeech!!'); };
function _price() { console.log('car cost ' + this.Cost); };
return {
accel: _accelerate,
brake: _brake,
price: _price
};
})();
var corvette = new Stuff.Car(100000);
var chevette = new Stuff.Car(5000);
Stuff.Car.prototype.IsLuxury = function() {
if(this.Cost > 50000) { console.log('Luxurious');}
else { console.log('Junk'); }
};
corvette.price();
chevette.price();
corvette.IsLuxury();
chevette.IsLuxury();