basic es6 class
"use strict";
/* <3 ES6 */
class People{
constructor(name, birthday){
this.name = name;
this.birthday = birthday || new Date();
}
sayName() {
console.log(`I'm ${this.name}`);
}
sayAge() {
var now = new Date();
var age = Math.floor((now - this.birthday)/31536000000);
console.log(`I'm ${age} years old`);
}
}
let me = new People('Ortense', new Date(1988,2,1));
me.sayName();
me.sayAge();