0

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 の何かに興味があるという理由だけで質問しています。

4

0 に答える 0