51信用卡js选择题求解析
昨晚51信用卡的笔试题,测试后依次输出为2 4 1 1 2 3 3,求解析为什么
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();
new new Foo().getName();#笔试题目##前端#