猿问

今天儿看到的一道面试题,只对了三个。。。。。。

function Foo() {

    getName = function () { alert (1); };

    return this;

}

Foo.getName = function () { alert (2);};

Foo.prototype.getName = function () { alert (3);};

var getName = function () { alert (4);};

function getName() { alert (5);}


//请写出以下输出结果:

Foo.getName();

getName();

Foo().getName();

getName();

new Foo.getName();

new Foo().getName();

new new Foo().getName();


慕娘9325324
浏览 389回答 1
1回答

波斯汪

这是我第四次在SF看到这个题了。附上我以前的答案:面试题仔细一看,题主这道题和我给的链接里面的题有些微妙的不同。 答案也就不同了,不过从原理上来讲,基本上是相差无几的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答