classA{x(){}y(){Object.getPrototypeOf(Object.getPrototypeOf(this)).x.call(this)//??}}classBextendsA{x(){//方法重寫}y(){super.x()}}constb=newB()b.y()我知道在子類中用super.x()可以調(diào)用父類的方法,但這個(gè)方法本身定義在父類中的話應(yīng)該怎么寫?目前用原型鏈?zhǔn)强梢耘R時(shí)解決,但是如果直接newA還是有問題,而且即用class又用原型感覺很奇怪,有沒有比較優(yōu)雅的寫法呢?
ES6的class能否在父類中指定調(diào)用父類自身的方法
慕斯王
2019-05-09 21:59:59