【发布时间】:2011-12-15 22:20:46
【问题描述】:
我尝试并得到以下输出:
[对象对象]
我熟悉向 Object.prototype 添加新函数,以便程序中的每个对象都继承该新函数。但我有点想知道这是如何实现的。我猜对象应该是类型
{
name: expression,
name: expression,
...
}
我还猜测 Object.prototype 应该是 Object 属性之一的键,并且该属性的值是“[object Object]”。现在请您告诉我我的理解是否正确?
我也想知道'[object Object]'中的'object'和'Object'有什么区别。我还想知道上述任何对象是否与前面的“.prototype”有关。请你澄清一下?
当我尝试打印 Object.prototype.object、Object.prototype.Object、Object.prototype[object]、Object.prototype[Object] 和 Object.prototype[0] 时,我总是无法定义。如果prototype没有任何属性,我是怎么得到[object Object]的?
【问题讨论】:
标签: javascript