ES5 和ES6 繼承的區別


繼承:一個對象直接使用另一個對象的屬性和方法

在ES5的繼承中,先創建子類的實例對象this,然后再將父類的方法添加到this上( Parent.apply(this) )。
ES6采用的是先創建父類的實例this(故要先調用 super( )方法),完后再用子類的構造函數修改this
上圖的例子:
  ES5

 

 原理:

 

 ES6 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM