javascript 函数的多义性

所谓多义性指的是一种语法多种概念,多种用法。javascript function有三个概念三种用法

1 直接当函数被调用

function foo() {...}  

foo()

2 在函数下挂载静态函数

foo.name = "hello" ;

foo.age = function(){return 101};

3 被当做构造函数

var a = new foo()

posted @ 2017-04-09 17:34  孤狼之森  阅读(141)  评论(0编辑  收藏  举报