No.0060
题干
js
function Foo(){
getName = function(){ console.log(1) };
return this;
};
Foo.getName = function(){ console.log(2) };
Foo.prototype.getName = function(){ console.log(3) };
var getName = function(){ console.log(4) };
function getName(){ console.log(5) };
// 请写出以下输出结果:
Foo.getName()
getName()
Foo().getName()
getName()
new Foo.getName();
new Foo().getName();
题解
js
Foo.getName(); // 2
getName(); // 4
Foo().getName(); // 1
getName(); // 1
new Foo.getName(); // 2
new Foo().getName(); // 3