var a = function () {};
a.prototype.test = function () {
alert("hello");
}
工作正常,但在以下代码中
var b = new Object();
b.prototype.test = function () {
alert("hello");
}
我收到此错误类型错误:无法设置未定义的属性“测试”,我无法获取它。
根据我的理解, b 已经从Object继承了原型对象。所以我们应该能够以下面的方式添加一个新属性,比如 b.prototype.x = 1 。
但是Object .prototype.x = 1 有效。
typeof Object和 a 给出函数,但 b 是对象
我不明白为什么 b.prototype.x = 1 不起作用
谢谢。