ES5-ES6 class

随笔小记;

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();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在学RN,所以就要先来了解一下现在使用ES6编写RN的主流语言了,可是当我从GitHub上下载了一下Demo来...
    Rocdo阅读 7,890评论 1 9
  • 前言 我们在开发ReactNative或者是看别人开源项目时,总是发现很多开发同学是es5和es6语法混合着开发的...
    光强_上海阅读 11,245评论 5 31
  • 飞鸟鱼虫迎春归 落英缤纷辞春去 惊起蛰伏是春意 清明时节声声雨 草长莺飞子规啼 燕子衔泥筑新巢 杨柳依依风拂去 絮...
    似有非无阅读 1,534评论 0 0
  • 我之前谈过一个男朋友,我们是在一个社交软件上认识的,刚开始认识的时候,天天无微不至的关心以及每天的电话粥...
    _可爱的女孩子阅读 910评论 0 0