2 つのオブジェクト A と B があるとします。
var A = function() {}
var B = function() {}
ここで、B が Object.create を介して A からプロトタイプを「継承」するとします。
B.prototype = Object.create(A.prototype);
ここで質問があります。A を B から変更できるのは正しい動作ですか? たとえば、次のようにします。
B.prototype.constructor.prototype.constructor.flower = "rose";
alert(A.flower); // rose
PS: javascript の何かに興味があるという理由だけで質問しています。