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