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)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 引言:前端小白一枚,此文集用于個人前端知識點總結(jié),記錄實際項目開發(fā)過程中踩過的抗。 一點一滴,匯聚成河! JS常用...
    Xxx子韻閱讀 238評論 0 1
  • 一 原型繼承 function Parent(){ this.color = 'red' } Parent.p...
    陀飛輪h閱讀 440評論 0 0
  • 1.原型概念: <!-- 每個函數(shù)都有一個原型屬性 prototype 是一個指針指向一個對象 用途是包含...
    GGYY丶閱讀 291評論 0 0
  • 我的理解:繼承通俗地講就是子代擁有了父代的比如:地位,金錢,房產(chǎn)等等。在js中,繼承就是讓一個對象擁有另一個對象的...
    Anna_Hu閱讀 553評論 0 1
  • 我的理解:繼承通俗地講就是子代擁有了父代的比如:地位,金錢,房產(chǎn)等等。在js中,繼承就是讓一個對象擁有另一個對象的...
    sunnyghx閱讀 5,257評論 0 3

友情鏈接更多精彩內(nèi)容