给对象添加属性和给对象原型添加属性的区别
举个例子:
var
object =
function
(){
this
.a = 1;
this
.b = 2;
}
然后new一个对象
var
obj1 =
new
object();
给对象obj1加一个属性 obj.c = 3;
但是我再
var
obj2 =
new
object();这里的obj2并没有c这个属性;
但是我通过原型的方式加属性c; object.prototype.c = 3;
那么我
var
obj3 =
new
object();
obj3就有c这个属性