Skip to content

Instantly share code, notes, and snippets.

@gsharp
Created January 12, 2012 00:24
Show Gist options
  • Save gsharp/1597680 to your computer and use it in GitHub Desktop.
Save gsharp/1597680 to your computer and use it in GitHub Desktop.
Prototyping in JS
<script type="text/javascript" charset="utf-8">
function Car (carMake,carModel,carYear) {
this.make = carMake;
this.model = carModel;
this.year = carYear;
};
Car.prototype = {
startEngine : function(){console.log("engine started")},
stopEngine : function(){console.log("engine stopped")},
sayMake : function(){console.log(this.make)},
sayModel : function () {console.log(this.model)},
sayYear : function () {console.log(this.year)}
}
var myCar = new Car("Toyota","Matrix","2003");
myCar.sayMake();
myCar.sayModel();
myCar.sayYear();
myCar.startEngine();
myCar.stopEngine();
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment