JavaScript新語法讓「類」的處理變得更規範,繼承原來這麼簡單

點擊右上方紅色按鈕關注“小鄭搞碼事”,每天都能學到知識,搞懂一個問題!

JavaScript沒有類這一點一直是ECMAScript設計裡比較糟糕的地方,這也導致了在ECMAScript6以前定義類的方法及類的繼承方式多種多樣, 就類的繼承方式來說,基本思路就有原型鏈繼承,構造函數繼承,實例繼承和拷貝繼承幾種, 但每種方法多多少少都有自己的缺陷,因為它都不是真正的類繼承。

例如會出現了子類不一定是父類的實例,子類和父類共享一個實例等。ECMAScript6添加了class關鍵字,一切便都有章有循了。

如下代碼:

JavaScript新語法讓“類”的處理變得更規範,繼承原來這麼簡單


分享到:


相關文章: