下面两种方式的继承定义有什么区别
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;}
我看到有人说第一种方法是对旨在由同一类的所有对象共享的方法使用常规属性效率低下。
欢迎任何评论