Hi rnd me,
You don't seem to have addressed my question. When I add a new property to objC's Constructor's Prototype it was not visible in objA, which I thought would share Prototypes.
I understand why the Constructor properties in your example add to 6. Though I see you have left out the relinking of the Constructor. Is that the way it should be done?
That is you did not -
two.prototype.constructor = two; // relinked
three.prototype.constructor = three; // relinked
Crap I notice I have some typos in my earlier post sorry, this is the corrected Prototype Chain:
TwoObj.prototype = new OneObj();
TwoObj.prototype.constructor = TwoObj;
ThreeObj.prototype = new TwoObj(); // Changed!
ThreeObj.prototype.constructor = ThreeObj;
var objB = new ThreeObj();
Appreciate your input.