首頁>Club>
4
回覆列表
  • 1 # 髒話比謊話乾淨558

    1、class 類


    class是一種語法糖 類和模組的內部,預設就是嚴格模式 不存在變數提升 由於本質上,ES6 的類只是 ES5的建構函式的一層包裝,所以函式的許多特性都被Class繼承,包括name屬性。

    2、constructor 建構函式


    constructor 是一種用於建立和初始化class建立的物件的特殊方法,

    class Polygon {

    constructor() {

    this.name = 'Polygon';

    }

    }

    const poly1 = new Polygon(); //new的時候會執行constructor的內容(初始化)

    console.log(poly1.name);//'Polygon'

    1

    2

    3

    4

    5

    6

    7

    1

    2

    3

    4

    5

    6

    7

    在一個構造方法中可以使用super關鍵字來呼叫一個父類的構造方法。

    如果沒有顯式指定構造方法,則會新增預設的 constructor 方法

    如果不指定一個建構函式(constructor)方法, 則使用一個預設的建構函式(constructor)。

    原生建構函式:包含Number,String等, 這些原生建構函式是無法繼承的


    3、super


    super關鍵字用於訪問和呼叫一個物件的父物件上的函式。

    super.prop和super[expr]表示式在類和物件字面量任何方法定義中都是有效的。

    super指向父類的原型物件,所以定義在父類例項上的方法或屬性,是無法透過super呼叫的。 //Error: super.username

  • 2 # 百合

    class釋義:

    n. 階級;班級;種類;班;等級

    vt. 分類;把……分等級;把……歸入某等級,把……看作(或分類、歸類);把……編入某一班級

    展開釋義

    例句:

    I was almost late for class this morning because of the traffic jam.

    由於交通堵塞,我今天早上上課差點遲到。

    片語:

    in class在課堂上;上課中

    first class頭等,第一流;最高階

    economy class(飛機上的)經濟艙位

    middle class中產階級

    after class下課後;課下


    constructor釋義:

    n. 建構函式;構造器;建造者

    例句:

    Students are learning the specific data of this constructor.

    學生正在學習這個建構函式的具體資料。

  • 中秋節和大豐收的關聯?
  • 香菇棒出菇太少有的一個都沒有應該怎麼處理?