1,、class 類 class是一種語法糖 類和模塊的內部,默認就是嚴格模式 不存在變量提升 由于本質上,,ES6 的類只是 ES5的構造函數(shù)的一層包裝,,所以函數(shù)的許多特性都被Class繼承,包括name屬性,。 2,、constructor 構造函數(shù) constructor 是一種用于創(chuàng)建和初始化class創(chuàng)建的對象的特殊方法, class Polygon { constructor() { this.name = 'Polygon'; } } const poly1 = new Polygon(); //new的時候會執(zhí)行constructor的內容(初始化) console.log(poly1.name);//'Polygon' 1 2 3 4 5 6 7 1 2 3 4 5 6 7 在一個構造方法中可以使用super關鍵字來調用一個父類的構造方法,。 如果沒有顯式指定構造方法,,則會添加默認的 constructor 方法 如果不指定一個構造函數(shù)(constructor)方法, 則使用一個默認的構造函數(shù)(constructor)。 原生構造函數(shù):包含Number,String等, 這些原生構造函數(shù)是無法繼承的 3,、super super關鍵字用于訪問和調用一個對象的父對象上的函數(shù),。 super.prop和super[expr]表達式在類和對象字面量任何方法定義中都是有效的。 super指向父類的原型對象,,所以定義在父類實例上的方法或屬性,,是無法通過super調用的。 //Error: super.username |
上一篇:廣船電梯和西尼電梯哪個好,? | 下一篇:安吉是誰,? |
scl船公司(scl船公司全稱) |
2023-03-10
|
查看詳情 >> |
船舶UY信號旗是什么意思(船舶ry信號旗) |
2023-02-21
|
查看詳情 >> |
中國船級社是干嘛的(船級社是什么) |
2023-02-03
|
查看詳情 >> |