js继承方式有哪些

//es6

    class parent{

         constructor() {

         this.age =18

        }

}

class Childextends parent{

 constructor() {

  super();

            this.name ='乌拉'

        }

}

let ab =new Child();

console.log(ab.age,ab.name)

//es5原型链继承

function Parent(){

this.age =18

}

function Child(){

this.name ='乌拉'

}

Child.prototype =new Parent();

let ab =new Child();

console.log(ab.age,ab.name)

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

推荐阅读更多精彩内容

  • 引言:前端小白一枚,此文集用于个人前端知识点总结,记录实际项目开发过程中踩过的抗。 一点一滴,汇聚成河! JS常用...
    Xxx子韵阅读 180评论 0 1
  • 一 原型继承 function Parent(){ this.color = 'red' } Parent.p...
    陀飞轮h阅读 322评论 0 0
  • 1.原型概念: <!-- 每个函数都有一个原型属性 prototype 是一个指针指向一个对象 用途是包含...
    GGYY丶阅读 162评论 0 0
  • 我的理解:继承通俗地讲就是子代拥有了父代的比如:地位,金钱,房产等等。在js中,继承就是让一个对象拥有另一个对象的...
    Anna_Hu阅读 543评论 0 1
  • 我的理解:继承通俗地讲就是子代拥有了父代的比如:地位,金钱,房产等等。在js中,继承就是让一个对象拥有另一个对象的...
    sunnyghx阅读 5,077评论 0 3