美文网首页
十四(2)、函数的三种角色(基于阿里的面试题理解) ------

十四(2)、函数的三种角色(基于阿里的面试题理解) ------

作者: 自己写了自己看 | 来源:发表于2019-12-28 15:57 被阅读0次
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(); // 2
getName(); // 4
Foo().getName(); // 1 
getName(); // 1
new Foo.getName(); // 2
new Foo().getName(); // 3
new new Foo().getName(); // 3

// 运算符的优先级:new Foo() 大于 Foo().getName();
面试题讲解.png

相关文章

网友评论

      本文标题:十四(2)、函数的三种角色(基于阿里的面试题理解) ------

      本文链接:https://www.haomeiwen.com/subject/vjesoctx.html