ortense
9/10/2015 - 9:37 PM

basic es6 class

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();