ES6--面向?qū)ο?/h2>

1 class關(guān)鍵字、構(gòu)造器和類分開(kāi)了
2 class里面直接加方法

老版本寫(xiě)法
function User(name,pass){
    this.name=name;
    this.pass=pass;
}
User.prototype.showName=function(){
    alert(this.name);
}
User.prototype.showPass=function(){
    alert(this.pass);
}
var ul=new User('bule','123456');
ul.showName();
ul.showPass();

新版本寫(xiě)法

class User{
    constructor(name.pass){
      this.name=name;
      this.pass=pass;
    }
    showName(){
        alert(this.name);
    }
    showPass(){
         alert(this.pass);
    }
}

繼承:

super--超類(父類)

老版寫(xiě)法
function VipUser(name,pass,level){
    User.call(this,name,pass);
    this.level=level;
}
VipUser.prototype=new User();
VipUser.prototype.constructor=VipUser;
VipUser.prototype.showLevel=function(){
    alert(this.level);
};
var v1=new VipUser('red','12345','12');
v1.showName();
v1.showPass();
v1.showLevel;

新版寫(xiě)法

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

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

  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔,今天18年5月份再次想寫(xiě)文章,發(fā)現(xiàn)簡(jiǎn)書(shū)還為我保存起的...
    Jenaral閱讀 3,143評(píng)論 2 9
  • 新的class寫(xiě)法只是讓對(duì)象原型的寫(xiě)法更加清晰、更像面向?qū)ο缶幊痰恼Z(yǔ)法而已。 傳統(tǒng)的寫(xiě)法 class ES6新寫(xiě)法...
    codeffee閱讀 2,520評(píng)論 0 3
  • JS中ES6對(duì)象與ES5對(duì)象的差別 ES6對(duì)象與ES5對(duì)象的差別 2018 7/16晴-小雨 微風(fēng) 溫度 12-2...
    Mo_ham_med閱讀 1,049評(píng)論 1 2
  • 芷蘭左手端著瓶牛奶,右手拿著個(gè)面包匆匆忙忙往公交站趕,“嘀”一輛公氣從她身邊溜過(guò),是199,她立馬跑了起來(lái),“哎呦...
    心蓮0205閱讀 365評(píng)論 4 4
  • 看了歡樂(lè)頌不過(guò)癮,找同類型的小說(shuō)未果,于是打算自己寫(xiě)寫(xiě),人生如戲,全靠腦補(bǔ),文筆差,輕噴么么噠。。。 御璟閣 Ch...
    陳熹微閱讀 667評(píng)論 0 0

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