ES6快速入門 類與物件

2021-10-07 03:05:42 字數 1262 閱讀 7965

1.4 繼承

1.5 重寫

1.6 super

2. 物件

關鍵字:class

class

people

關鍵字:constructor

說明:建構函式在物件建立的時候就會自動呼叫

class

people

}

1.3.1 屬性

注意點:第乙個this指向people例項,當然,此時的people還未建立例項,每個例項會獨享乙個記憶體空間,this就指向那個該例項的記憶體空間

class

people

}

1.3.1 方法

注意點:在類中宣告乙個方法是不用加function關鍵字的

class

people

eat(

)}

關鍵字:extends

說明:student繼承people類後,也就是子類繼承父類後,會有父類中的屬性與方法

class

student

extends

people

說明:父類中有方法eat() 子類中如果再寫乙個同名方法 eat() 那麼字類中的同名方法將覆蓋父類中的同名方法

注意點:建構函式也能被重寫

class

student

extends

people

}

說明:super能呼叫父類中的方法,呼叫方式為super.functionname(),**super()**為呼叫父類建構函式

class

student

extends

people

eat(

)}

說明:定義people類後,用new即可建立乙個例項物件

new

people

('my name'

)

let peo =

newpeople

('my name'

)peo.

eat(

)

ES6快速入門

三種語法實現同乙個功能,從而加深對三種語法的運用,最後了解es6的優勢 知識點 常量 作用域 箭頭函式 預設 物件 es5 中常量的寫法 object.defineproperty window,pi2 console.log window.pi2 es6 的常量寫法 const pi 3.1415...

ES6快速入門

引數配置 promise物件 const 宣告的常量不可改變,宣告時必須初始化 const pi 3.1415926 console.log pi 使用const定義的陣列和物件,其值是可變的,但是不能對其進行重新賦值 const a a 0 1 console.log a 0 輸出1 const ...

es6 快速入門 系列 解構

其他章節請看 es6 快速入門 系列 我們經常使用陣列或物件儲存資料,然後從中提取出相關資料資訊 以前開發者為了從物件或陣列中提取出特定資料並賦值給變數,編寫了很多重複的 就像這樣 function demo1 obj demo1 es6引入新特性 解構。來解決上面的問題,請看下面 function...