ES6學習筆記(13)--class類的使用

引言:在ES5中我們接觸的是模擬類的寫法,ES6給我們提供了class類的寫法,就不用模擬了

開始學習

1.聲明一個類

//創建phone類方法有 name和price
class Phone{
    name(val){
        console.log(val)
        return val;
    }
    price(val){
        return val;
    }
}

var phone = new Phone;
console.log(phone.name('小米'))

使用的時候直接new就可以了

注意:類裏面只能是函數,而且方法與方法之間不用逗號隔開的,和對象接json不一樣

2.類的繼承


class Xiaomi extends Phone{
    //這裏可以增加方法
}
let a = new Xiaomi;
a.name('某米')

3.類的參數(傳參)

//創建phone類方法有 name和price
class Phone{
    name(val){
        console.log(val)
        return val;
    }
    price(val){
        return val;
    }

    constructor(a,b){  //這裏就是傳的參數
        this.a = a;
        this.b = b;
    }
    add(){
        return a+b
    }
}

let a = new Phone(1,3);
console.log(a.add());

上一篇: ES6學習筆記(12)--promise的使用

下一篇:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章