Constructors
Jump to navigation
Jump to search
Function Constructor
var Person = function(name, yearOfBirth, job){
this.name = name;
this.yearOfBirth = yearOfBirth;
this.job = job;
}
var john = new Person('john', 1967, 'teacher');
john.calculateAge();
Adding Inheritance
The was taken out of the constructor and added to the protoype so other instances of person could use it without it being a part of the person function constructor.
Person.protoytpe.calculateAge = function() {
console.log(2016 - this.yearOfBirth);
}