先贴代码哈
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();
问题:页面会弹出数字几?以及为什么?
麻烦前端er帮我解答一下,谢谢。
运算符优先级参考列表:MDN
三国纷争
相关分类