var a = function () {};
a.prototype.test = function () {
alert("hello");
}
正常に動作しますが、次のコードでは
var b = new Object();
b.prototype.test = function () {
alert("hello");
}
このエラーが発生しています TypeError: Cannot set property 'test' of undefined で、取得できません。
私の理解によると、 b はObjectからプロトタイプ オブジェクトを継承しています。したがって、 b.prototype.x = 1 と言う方法で新しいプロパティを追加できるはずです。
しかしObject .prototype.x = 1 は機能します。
typeof Objectで a は関数を与えますが、b の関数は object です
b.prototype.x = 1 が機能しない理由がわかりません
ありがとう。