javascript

ES5-ES6 class

2019-03-11  本文已影响0人  关保民

随笔小记;

ES5:

  (function () {
     'use strict'
    var Class1 = function () {
        console.log('class1')
        this.fun1 = function () {
            console.log('test')
        }
    };
     Class1.prototype.fun2 = function () {
         console.log('fun2')
     }
    new Class1().fun1();
    new Class1().fun2();
})();

ES6:

class classTest {
    constructor() {
        console.log('es6 Class')
    }
    fun1 () {
        console.log('fun1')
    }
    static fun2 () {
        console.log('fun2')
    }
}
new classTest().fun1();
classTest.fun2();
上一篇下一篇

猜你喜欢

热点阅读