以下の2つの方法の継承定義の違いは何ですか
function Rectangle(w,h){
this.width=w;
this.height.h;
this.area=function(){return this.width*this.height;}
}
と
function Rectangle(w,h){
this.width=w;
this.height.h;
}
Rectangle.prototype.area=function(){return this.width*this.height;}
最初の方法は、同じクラスのすべてのオブジェクトによって共有されることを意図したメソッドに通常のプロパティを使用するのは非効率的であると誰かが言ったのを見ました。
コメント歓迎