1
function Foo() {
console.log('Foo');
}
Foo.prototype.constructor = function Boo() {
console.log('Boo');
}
console.log(new Foo());
结果[email protected]为什么打印对象名称是prototype.constructor的名称而不是nodejs中构造函数的名称?
Foo
Boo {}
Foo
Foo {}
我觉得铬看起来更合理,因为它反应的是的名称构造函数。哪一个是对的?
控制台输出是非标准的。没有“正确的”输出。 – 4castle
而在Firefox中它是'Object {}'... – georg