您的位置:澳门新葡8455最新网站 > Web前端 > 澳门新葡8455最新网站怎样继续,ES5与ES6类的后续

澳门新葡8455最新网站怎样继续,ES5与ES6类的后续

发布时间:2019-11-04 10:57编辑:Web前端浏览(120)

    何以三番三次 Date 对象?由生机勃勃道题深透弄懂 JS 世袭

    2018/01/25 · JavaScript · Date, 继承

    原版的书文出处: 撒网要见鱼   

    面向对象的语言都有一个类的概念,通过类能够创制四个具有相像方法和性能的指标,ES6在此以前并从未类的概念,在ES6中引进类class.

    前言

    观点有限,如有描述不当之处,请扶助及时提出,如有错误,会应声改过。

    ———-长文+多图预先警报,必要花销自然时间———-

    旧事是从一次实际上要求中最先的。。。

    某天,有些人向本身寻求了一次救助,要扶植写叁个日子工具类,供给:

    • 该类世襲自Date,具有Date的享有属性和对象
    • 此类可以任性扩充方法

    形象点描述,正是需求能够那样:

    // 假若最终的类是 MyDate,有叁个getTest扩充方法 let date = new MyDate(); // 调用Date的方法,输出林大霉素T相对皮秒数 console.log(date.getTime()); // 调用扩充的法子,随意输出什么,譬喻helloworld! console.log(date.getTest());

    1
    2
    3
    4
    5
    6
    7
    // 假设最终的类是 MyDate,有一个getTest拓展方法
    let date = new MyDate();
     
    // 调用Date的方法,输出GMT绝对毫秒数
    console.log(date.getTime());
    // 调用拓展的方法,随便输出什么,譬如helloworld!
    console.log(date.getTest());

    于是,随手用JS中卓越的结合寄生法写了叁个世襲,然后,刚希图到家收工,一运转,却现身了以下的境况:

    澳门新葡8455最新网站 1

    只是的心怀是如此的:

    本文由澳门新葡8455最新网站发布于Web前端,转载请注明出处:澳门新葡8455最新网站怎样继续,ES5与ES6类的后续

    关键词: