プロトタイプのクラスの継承にES5およびES6を比較します

ES5:継承:

1.ES5:プロトタイプチェーンを通して継承継承。サブクラスのプロトタイプ、親クラスのオブジェクトのインスタンスは、これプロトタイプオブジェクトのサブクラスは、子クラスのprototypeプロパティの親クラスの親クラスのプロトタイプオブジェクトポインタプロパティのインスタンスへのリンクが含まれています

2.ES6は、本質的に(Parent.apply(本))上、この親クラスに追加し、このサブクラスのオブジェクトのインスタンスを作成することであり、継承しました

 

さらにES6書き込みコードを減らすために、そしてコード導入キーワードクラスのロジックを簡素化します。しかし、また、シンタックスシュガーの層を行うに基づいてプロトタイプのクラスの実装では、その機能のほとんどは、ES5が行うことができ、ちょうどオブジェクト指向プログラミングのような明確な表現の新しいクラスオブジェクトのプロトタイプの文言を、聞かせて唯一の文法。

 

おすすめ

転載: www.cnblogs.com/yeanling/p/11225669.html