Classes

From rbachwiki
Revision as of 18:51, 3 December 2016 by Bacchas (talk | contribs)
Jump to navigation Jump to search

Classes

class Person{
constructor(name, yearOfBirth, job){
this.name = name;
this.yearOfBirth = yearOfBirth;
this.job = job;

}
// at a method
calculateAge(){
 var age = new Date().getFullYear - this.yearOfBirth;
 console.log(age);
}
static greeting(){
console.log('hey');
}
}

Create an instance of the class

const john = new Person('john', 1990, 'it');

Static methods are not inherited when you instantiate a new class

// call the static method
person.greeting();

Back To Top- Home - Category