Javascript 中的Function, obj, prototype 和 __proto__
?
?
牵一发而动全身
既然prototype返回的是原型的引用,那么如果改变原型的话,所有继承自该原型的对象都将受到影响。
??? function Point(x,y)
??? ...{
??????? this.x = x;
??????? this.y = y;
??? }
??? var p1 = new Point(1,2);
??? var p2 = new Point(3,4);
??? Point.prototype.z = 0; //动态为Point的原型添加了属性
??? alert(p1.z);??? //0
*********************************************************************************
?