作家
登录

JavaScript六种继承方式

作者: 来源: 2017-06-26 13:42:44 阅读 我要评论

  •  
  • // 持续 
  •  
  • SubType.prototype = Object.create(SuperType.prototype) 
  •  
  • // 修复constructor 
  •  
  • SubType.prototype.constructor = SubType 
  •  
  • var instance = new SubType('Jiang''student'
  •  
  • instance.sayName()  
  • ES6新增了一个办法,Object.setPrototypeOf,可以直接创建接洽关系,并且不消手动添加constructor属性。

    1. // 持续 
    2.  
    3. Object.setPrototypeOf(SubType.prototype, SuperType.prototype) 
    4.  
    5. console.log(SubType.prototype.constructor === SubType) // true  

    【编辑推荐】

    1. JavaScript 的 Async/Await 完胜 Promise 的六个来由
    2. JavaScript的API设计原则
    3. Top 10 JavaScript编辑器,你在用哪个?
    4. Web前端常识体系精简
    5. JavaScript创建对象的七种方法
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      理解Linux的平均负载和性能监控

    在本文中,我们将解释 Linux 体系中最关键的治理义务之一——关于体系 / CPU 的负载(load)和平均负载(Load average)的机能监控。起首来看所有的类 UNIX 体系中两个重要的表述:>>>详细阅读


    本文标题:JavaScript六种继承方式

    地址:http://www.17bianji.com/lsqh/35904.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)