是什么的两种方式继承定义如下JavaScript类继承
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;}
我看到有人说,第一种方式是低效的使用常规性质的差异的差异旨在由同一类的所有对象共享的方法。
欢迎任何评论
您应该将实例之间共享的方法放在'prototype'中,否则您会克隆每个实例上的方法。 – elclanrs
那么,这个人是对的:) –
哇,没有多少重复是*确切的。代码从哪里来? (编辑:从来没有想过,从另一个问题看出来) – bfavaretto