您现在的位置是:首页 > 技术杂文前端杂文

一道JS基础考题

阿龙2022-03-28【前端杂文】人已围观

最近网上看到一道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()
正确答案:
Foo.getName() // 2
getName() // 4
Foo().getName() //1
getName() // 1 
new Foo.getName() // 2
new Foo().getName() // 3

Tags:

很赞哦! ()