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

查看:85
本文介绍了javascript - 今天儿看到的一道面试题,只对了三个。。。。。。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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();

解决方案

这是我第四次在SF看到这个题了。

附上我以前的答案:
面试题


仔细一看,题主这道题和我给的链接里面的题有些微妙的不同。
答案也就不同了,不过从原理上来讲,基本上是相差无几的。

这篇关于javascript - 今天儿看到的一道面试题,只对了三个。。。。。。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆